
一、 考试说明
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中的一种程序设计语言;熟悉数据库、网络和多媒体的基础知识;掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识。
了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;了解信息化、计算机应用的基础知识;正确阅读和理解计算机领域的简单英文资料。
参考资料来源:百度百科-程序员考试
参考资料来源:百度百科-程序员
以上就是关于考程序员需要学什么全部的内容,包括:考程序员需要学什么、怎么报考初级程序员初级程序员都考什么内容、关于程序员考试等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)