A. 程序员软考资料
你好,软考程序员的教材除了官方指定的教材外,还推荐以下辅导资料:
《程序员考试考前串讲》
本书由希赛教育软考学院编写,作为计算机技术与软件专业技术资格(水平)考试中的程序员级别考试辅导培训教材。迅速掌握考试重点和难点,解答问题的方法和技巧,得到事半功倍的效果,提高考试通过率。
《程序员考试考点分析与真题详解(第4版)》
书中选取了2008年—2011年的程序员试题中的重点和难点部分,并进行了详细的分析和解答。适合参加程序员考试的人员,也可作为程序开发人员、系统开发人员、计算机专业教师的教学和工作参考书。
《程序员考试考点突破、案例分析、实战练习一本通》
内容紧扣考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。每章内容分为考点突破、典型试题分析、实战练习、练习题解析四个部分。
《程序员考试全真模拟试题及分析与解答(第3版)》
本书的模拟试题能代表考试的命题方向,以及每个知识点在实际考试中所占的分数比例。
视频资料希赛网上有很多,你可以去看看。
B. 软考程序员备考有哪些技巧
首先如何选用教材:
必须以大纲指定教材为主,尽管一本教材不可能包括所有的考试范围,但对于应付上午的考试是够用的,不过你必须对它的知识点理解透彻。当然教材由于篇幅有限,对于某些知识点,它不可能讲得很详细,这就需要同学们自己参考其他相应的书籍。如果你只是对某个知识点不清,一定不要略过,可以查阅计算机的相关教材,弄懂为止,因为这个时候正是你积累知识的时候,在这个时候了解多一点,在正式考试的时候你就多一分机会
其次对于如何进行应试,我在此提出以下建议
程序员部分上午考的是基础知识,对计算机有一点功底的人看教材足够了。下午的编程可能会有点麻烦。程序员上午一般会考到的数据结构有线性表、栈、队列和树(包括二叉树)等几个,当中树最难,起码有一道编程的题跟树有关,还有就是递归、回溯等算法,如迷宫问题等。因此提高编程能力是最重要的,对C一定要熟。提高编程能力的途径最好是练习。建议多花时间找点题目来编编,不要对着纸对着书编,最好是上机写程序。上机的方式有助于加深记忆,如果上机的时候出错,可以随时改正,然后在考试的时候就不会犯同样的错误;
新考试大纲中要求熟练掌握C程序设计语言,以及C++、Java、VisualBasic中的一种程序设计语言;
对于程序设计语言(C语言为必选,其他语言可以任选一种)
1.C程序设计语言(ANSIC标准)
程序结构,语法,数据类型说明,可执行语句,函数调用,标准库函数,指针
2.C++程序设计语言(ANSIC++标准)
C++和面向对象程序设计,语法和程序结构,类、成员、构造函数、析构函数、模板、继承、多态
3.Java程序设计(Java2)
Java和面向对象程序设计
语言机制(程序结构和语法,类、成员、构造函数、析构函数、继承、接口)
4.VisualBasic程序设计(VisualBasic6.0)
用户界面设计
程序结构和语法
文件系统对象
访问数据库
因为其他的语言大家估计接触得比较多,所以在专题讲座中我只安排重点讲解了JAVA程序设计,当然也可以选其他的语言,如果以前接触过的是最好的了。
更多软考资讯请关注希赛软考学院。
C. 软考程序员考什么内容,要准备什么书,考哪方面的
程序员考试内容纲要 考试科目1:计算机硬件基础知识 1. 计算机科学基础 1.1数制及其转换 二进制、十进制和十六进制等常用数制及其相互转换 1.2数据的表示 数的表示(原码、反码、补码表示,整数和实数的机内表示方法,精度和溢出) 校验方法和校验码(奇偶校验码、海明校验码) 1.3算术运算和逻辑运算 计算机中二进制数的运算方法 逻辑代数的基本运算和逻辑表达式的化简 1.5常用数据结构 数组(表态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树)、图的定义、存储和操作 1.6 常用算法 算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表) 2. 计算机系统基础知识 2.1计算机基础知识 2.1.1计算机系统的组成,硬件系统、软件系统及层次结构 2.1.3 中央处理器CPU 运算器和控制器的组成,常用的寄存器、指令系统、寻址方式、指令执行控 处理机性能 2.1.4 主存和辅存 存储器系统 存储介质(半导体、硬盘、光盘、闪存、软盘、磁带等) 主存储器的组成、性能及基本原理 Cache的概念、虚拟存储的概念 辅存设备的类型、特性、性能和容量计算 2.1.5 I/O接口、I/O设备和通信设备 I/O接口(总线、DMA、通道、SCSI、并行口、RS232C、USB、IEEE1394) I/O设备的类型和特性(键盘、鼠标、显示器、打印机、扫描仪、摄像头,以及各种辅存设备) I/O设备控制方式(中断控制、DMA) 通信设备的类型和特性(Modem、集线器、交换机、中继器、路由器、网桥、网关)及其连接方法和连接介质(串行连接、并行连接,传输介质的类型和特性) 2.2 软件基础知识 2.2.1 操作系统基础知识 操作系统的类型和功能 操作系统的内核(中断控制)和进程概念 处理机管理、存储管理、设备管理、文件管理、作业管理、汉字处理 2.2.2 程序设计语言和语言处理程序基础知识 汇编、编译、解释系统的基础知识 过程(函数)调用 2.3 网络基础知识 网络的功能、分类、组成和拓扑结构 网络体系结构与协议(OSI/RM,TCP/IP) 2.4 数据库基础知识 数据模型,ER图 数据操作(关系运算) 数据库语言(SQL) 2.5 多媒体基础知识 多媒体基础概念,常用多媒体设备性能特征,常用多媒体文件格式类型 3.软件开发和运行维护基础知识 3.2 软件需求分析、需求定义及软件基础知识 结构化分析概念(数据流图(DFD)、实体关系图(ER)) 面向对象设计、结构化设计基础知识 模拟设计、代码设计、人机界面设计要点 3.3 程序设计基础知识 结构设计程序设计,程序流程图,NS图,PAD图 程序设计风格 面向对象设计基础知识、可视化程序设计基础知识 3.4 程序测试基础知识 黑盒测试、白盒测试、灰盒测试基础知识 4. 安全性基础知识 安全性基本概念 加密与解密基础知识 5. 标准化基础知识 标准化基本概念 6. 信息化基本知识 有关的法律、法规要点 7. 计算机专业英语 考试科目2:程序设计 1. 内部设计 1.1 理解外部设计 1.3 物理数据设计 确定数据组织方式、存储介质,设计记录格式和处理方式 2. 程序设计 2.1 模拟划分(原则、方法、标准) 3. 程序实现 3.1 编程 编程方法和标准 程序设计语言的使用 4.程序设计语言(C语言为必选,其他语言可以任选一种) 4.1 C程序设计语言(ANSI C标准) 程序结构,语法,数据类型说明,可执行语句,函数调用,标准库函数,指针 4.2 C++程序设计语言(ANSI C++标准) C++和面向对象程序设计,语法和程序结构,类、成员、构造函数、析构函数、模板、继承、多态 4.3 Java程序设计(Java 2) 语言机制(程序结构和语法,类、成员、构造函数、析构函数、继承、接口) 4.4 Visual Basic程序设计(Visual Basic 6.0) 用户界面设计 程序结构和语法
D. 程序员培训机构有哪些
有:动力节点Java培训、黑马程序员、好程序员、北大青鸟、中软国际、达内等。
培训机构指以学历教育或成人继续教育为目的的教育培训机构需要有场地的要求及师资的要求,需要教育主管部门给予认证并且取得社会力量办学资格方可营业,其培训课程价格需要核算并报教育部门批准,增加课程或改变收费需要向教育部门申请并获得批准后才可改变。
(4)软考程序员培训扩展阅读
程序员(Programmer)是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、软件设计师、系统分析员、系统架构师、测试工程师六大类。世界上第一位程序员是埃达·洛夫莱斯。
软考程序员考试属于计算机软件水平考试(简称软考)中的一个初级计算机职称考试。对于软考程序员考试并无学历及资历条件限制,更无论年龄、专业与资历。一年可报考软考程序员考试两次,但一次考试只能报考一种资格,因此报考了程序员考试则无法再报考软考其他级别或科目的考试。同时软考程序员考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试方式。
通过国家统一组织的考试,资格考试分为:程序员级(原初级程序员)、软件设计师(原高级程序员)以及更高水准的:信息系统项目管理师、系统分析师(原系统分析员)、系统架构设计师、网络规划设计师、系统规划与管理师。
通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照程序设计规格说明书编制并调试程序,写出程序的相应文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序;具有助理工程师(或技术员)的实际工作能力和业务水平。
E. 什么是软考怎么报考
软考是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,考试设置了27个专业资格,涵盖5个专业领域,3个级别层次(初级、中级、高级)。
根据原人事部、原信息产业部文件(国人部发[2003]39号)文件规定,计算机软件资格考试纳入全国专业技术人员职业资格证书制度的统一规划,实行统一大纲、统一试题、统一标准、统一证书的考试办法,每年举行两次。通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务(技术员、助理工程师、工程师、高级工程师)。因此,计算机软件资格考试既是职业资格考试,又是职称资格考试。
软考报考任何级别不需要学历、资历条件,只要达到相应的专业技术水平就可以报考相应的级别。考试合格者将颁发由中华人民共和国人力资源和社会保障部、工业和信息化部用印的计算机技术与软件专业技术资格(水平)证书。该证书在全国范围内有效。
软考报名要在规定的时间内进入中国计算机技术职业资格网,然后点击“报名入口”。选择自己需要报考的地区,点击“进入”。填写考试报名所需的信息,主要为报名省市及考区选择、个人基本信息、报考信息、在职情况、工作情况、教育情况、联系方式等信息。然后点击提交进行信息审核。待审核通过后,可以点击网上缴费进行在线缴费,缴费方式各地不完全一样,具体以当地规定为准。缴费成功后,将显示报名成功,等考前一个星期左右登录报名系统打印考准考证即可。
F. 高级程序员证书怎么考
高级程序员证书通过正规机构进行报名跟考试。
程序员证书的报考条件是:
程序员是利用现代信息技术,从事计算机软件编制和设计工作的人员。
通过国家统一组织的考试,资格考试分为:程序员级(原初级程序员)、软件设计师(原高级程序员)以及更高水准的:信息系统项目管理师、系统分析师(原系统分析员)、系统架构设计师、网络规划设计师、系统规划与管理师。
G. 软考初级程序员容易考吗该怎么复习
初级的考试难度不大,稍微有点编程基础,认真备考应该没什么大问题。
推荐你看下面的辅导教材:
《程序员考试考前串讲》--本书由希赛教育软考学院编写,迅速掌握考试重点和难点,解答问题的方法和技巧,得到事半功倍的效果,提高考试通过率。
《程序员考试考点分析与真题详解(第4版)》--内容涵盖了最新的程序员考试大纲的所有知识点,并进行了详细的分析和解答。
《程序员考试考点突破、案例分析、实战练习一本通》--每章内容分为考点突破、典型试题分析、实战练习、练习题解析四个部分。基于历年试题,利用统计分析的方法,科学做出结论并预测以后的出题动向,是本书的一大特色。
《程序员考试全真模拟试题及分析与解答(第3版)》--本书的模拟试题能代表考试的命题方向,以及每个知识点在实际考试中所占的分数比例。
以上书籍都是对知识考点的分析,多做真题对考试很有帮助的。
H. 软考初级程序员的相关知识有哪些
初级程序员考试内容包括软件基础知识、硬件基础知识、 软件使用和程序编制初步能力等。具体如下: 1、软件基础知识 ①基本数据结构 数组、纪录、列表、队列、栈(stack)的定义、存储和操作; ②程序语言基础知识 汇编、编译、解释系统的基本概念和使用 程序语言的数据类型 程序语言的控制结构; ③文件系统使用的基础知识 文件组织的类型和特点 文件操作命令的使用; ④操作系统的类型、功能和使用基础知识; ⑤数据库系统基础知识; ⑥多媒体基本概念; ⑦上网浏览和收发电子邮件的基础知识; ⑧计算机信息安全基础知识 计算机信息安全基本概念 常见计算机病毒的识别。 2、硬件基础知识 ①数制及其转换 二进制、十进制和十六进制等常用数制及其相互转换; ②机内代码 原码、补码、反码 定点数与浮点数的机内表示 ASCLL码级汉字编码等常用的编码 奇偶校验码; ③逻辑运算 逻辑代数的基本运算和逻辑表达式的化简; ④计算机的主要部件 中央处理器CPU、存储器和输入输出设备; ⑤指令系统 常用的寻址方式 指令的格式分类及功能; ⑥常用多媒体设备和网络通信设备的功能。 3、软件使用和程序编制初步能力 ①能熟练使用下列常用软件; ②操作系统(DOS和WINDOWS95); ③字处理软件(WORD); ④上网软件(电子邮件和浏览器); ⑤能熟练使用下列程序语言编制程序 C(美国标准); ⑥理解给定程序的功能 2.4 基本算法 查找、更新、排序和字符处理; ⑦程序编制方法; ⑧分支、循环、子程序(过程和函数); ⑨输入输出和文件的基本处理