考程序员需要学什么

考程序员需要学什么,第1张

一、 考试说明

1、 考试要求:

(1) 熟练掌握基本算法和数据结构,用C语言编制程序;

(2) 掌握数据结构、程序变速器和 *** 作系统的基础知识

(3) 了解软件工程、数据库、多媒体和网络的基础知识;

(4) 掌握数制、机内代码及其算术运算和逻辑运算的基础知识;

(5) 了解计算机的体系结构和主要部件的基础知识。

2、 通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师

的实际工作能力和业务水平。

3、 本级水平考试范围包括两个模块:模块1——程序编制能力(考试时间为150分钟);模

块2——基础知识(程序员级)考试时间为120分钟)。题型为:单项选择题十多项选择题。

二、 考试范围

模块1:程序编制能力

11按照软件设计说明书,能熟练使用下列程序语言编制程序

111C(美国标准)

12理解给定程序的功能,能发现程序中的错误并加以纠正

13具有良好的程序编制风格

14基本算法

141查找、更新、排序、合并及字符处理

142迭代、插值、数值积分、矩阵计算、议程求解和搜索求解

15程序编制方法

151分支、循环、子程序(过程和函数)、递归

152输入输出和文件的处理

模块2:基础知识(程序员级)

21软件基础知识

211数据结构基础

数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和 *** 作

212程序语言基础知识

·汇编、编译、解释系统的基础知识

·程序语言的数据类型

·程序语言的控制结构

213 *** 作系统基础知识

· *** 作系统的类型和功能

· *** 作系统的层次结构和进程概念

·作业、处理机、存储、文件和设备等管理的基础知识

214软件工程基础知识

·软件生命周期各阶段的任务

·结构化分析和设计方法

·面向对象基本概念

·软件开发工具与环境基础知识

215数据库基础知识

·数据库模型

·数据库系统的结构

·SQL的使用初步

·常用数据库管理系统的知识

216多媒体基础知识

·多媒体基本概念

·常用图象文件

·简单图形(线段和圆)的计算机图示

22硬件基础知识

221数制及其转换

·二进制、十进制和十六进制等常用数制及其相互转换

222机内代码

·原码、补码、反码、移码

·定点数与浮点数的机内表示

·ASCII码及汉字编码等常用的编码

·奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法

223算术运算和逻辑运算

·计算机中的二进制数运算方法

·逻辑代数的基本运算和逻辑表达式的化简

224计算机的体系结构和主要部件

·中央处理器CPU、存储器和输入/输出设备

·总线结构、指令流和数据流

225指令系统

·常用的寻址方式

·指令的格式、分类及功能

·指令的执行过程

23网络基础知识

231网络的功能、分类与组成

232网络协议与标准

233网络结构与通信

234网络的安全性

235Client-Server结构

236Internet和Intranet初步

你说的是软考吧,初级程序员相当于技术员、助理工程师,难度不是很大,但要求知识面较全,基本涵盖了计算机里关于内所有的基础知识,要求对计算机知识有一定的广度。计算机软件资格考试报名条件不设学历与资历条件、年龄以及专业等限制,考生可根据自己的技术水平选择合适的级别合适的资格进行报考。1.考试要求:(1)掌握数制及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;(2)理解计算机的组成以及各主要部件的性能指标;(3)掌握 *** 作系统、程序设计语言的基础知识;(4)熟练掌握计算机常用办公软件的基本 *** 作方法;(5)熟练掌握基本数据结构和常用算法;(6)熟练掌握C程序设计语言,以及C++、Java、Visual Basic中一种程序设计语言;(7)熟悉数据库、网络和多媒体的基础知识;(8)掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;(9)了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;(10)了解信息化、计算机应用的基础知识;(11)正确阅读和理解计算机领域的简单英文资料。2.通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照程序设计规格说明书编制并调试程序,写出程序的相应文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序;具有助理工程师(或技术员)的实际工作能力和业务水平。3.本考试设置的科目包括:(1)计算机硬软件基础知识,考试时间为150分钟,笔试,选择题;(2)程序设计,考试时间为150分钟,笔试,问答题。按规定携带身份z明到当地考试管理机构报名,领取准考证。凭准考证、身份z明在指定的时间、地点参加考试。2010年上半年考试日期: 2010年5月22、23日 软考现已开通网上报名,但需要到相应地区的软考办进行身份确认,参考网站: >

初级程序员没考过,不过中级程序考过

c/c++不是重点,你看完了c++ primer的话基本是小case

重点是数据结构了软件工程,这两个占了半壁江山

不用学window 编程,不会考的

看指定教材是不够的,那只是做为一种复习提纲式的教材,你最好是看看里面有哪些知识点不懂,再找相应的书看看

对了,习题也是很重要的。把最近几年的真题做一次,临考前再做一些模拟题

如果你是计算机科学与技术、软件工程或者计算机相关专业本科或以上学历毕业的,就没有必要参加程序员考试了,学位和学历本身就证明了你的经历和能力。

如果你不是计算机相关专业毕业的,又在某些认可程序员证书的单位工作(如事业单位或某些国企),那么考一下也是有好处的。

资格考试分为:程序员级(原初级程序员)、软件设计师(原高级程序员)以及更高水准的:信息系统项目管理师、系统分析师(原系统分析员)、系统架构设计师、网络规划设计师、系统规划与管理师。

根据《计算机技术与软件专业技术资格(水平)考试实施办法》第八条相关规定:符合《暂行规定》(即《计算机技术与软件专业技术资格(水平)考试暂行规定》)第八条规定的人员,由本人提出申请,按规定携带身份z明到当地考试管理机构报名,领取准考证。凭准考证、身份z明在指定的时间、地点参加考试。

各地的报名办法由考生报考所在地的当地考试机构决定。考生相关报考费用标准由当地物价部门核准。考生报名方式主要分为:网上报名与考生本人到指定地点报名两种。

扩展资料

考试要求

掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;理解计算机的组成以及各主要部件的性能指标;掌握 *** 作系统、程序设计语言的基础知识;熟练掌握计算机常用办公软件的基本 *** 作方法;熟练掌握基本数据结构和常用算法。

熟练掌握C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言;熟悉数据库、网络和多媒体的基础知识;掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识。

了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;了解信息化、计算机应用的基础知识;正确阅读和理解计算机领域的简单英文资料。

参考资料来源:百度百科-程序员考试

参考资料来源:百度百科-程序员

以上就是关于考程序员需要学什么全部的内容,包括:考程序员需要学什么、怎么报考初级程序员初级程序员都考什么内容、关于程序员考试等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9412184.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存