考程序员要看什么书

考程序员要看什么书,第1张

这是 全国计算机软考程序员考试大纲 http://www.ccidedu.com/art/2061/20050308/220251_1.html

我现在才大一,因为以后打算选计算机专业,所以对这个比较关注,可能说的不准

既然学了C语言和数据结构

建议看一下C++的书。

我现在上课学C,自学c#,感觉面向对象语言的类、成员、构造函数、析构函数、模板、继承、多态很强悍。C+里应该也有这些内容。开发项目就要掌握这些。当然选Java也是可以的,但绝对不能选VB。懂C+学VB速成,懂VB学C+或者Java耗时漫长

另外要看一本关于 *** 作系统的书,并且了解硬件。汇编起码要会读,因为汇编语言能让你把握程序执行的本质(用汇编代码分析能分析出很多东西,比如研究表达式(++x)+(++x)+(x++)的执行过程)。

《Word2007宝典》做一手好的Word排版,或者干净明了的PPT能显得很高手(其实一看一学就懂,问题是没几个人去学)。当然,不一定看2007,毕竟2007不流行,但这类的书看一本吧~~

数据库我现在还没接触不了多少,就知道查、增、删、改4个命令,接触过存储过程。其他就基本没接触了,你看着考纲找书吧~

有些书不用太深究,比如《计算机网络第四版》,等你研究完,基本就是那方面的超级牛人了,考试的要求不会那么变态的

初级程序员考试:考试科目1:计算机硬软件基础知识

1. 计算机科学基础

1.1 数制及其转换

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

1.2 数据的表示

数的表示(原码、反码、补码表示,整数和实数的机内表示方法,精度和溢出)

非数值表示(字符和汉字的机内表示、声音和图像的机内表示)

校验方法和校验码(奇偶校验码、海明校验码)

1.3 算术运算和逻辑运算

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

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

1.4 数学应用

常用数值计算(矩阵、方程的近似求解、插值)

排列组合、应用统计(数据的统计分析)

1.5 常用数据结构

数组(表态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树)、图的定义、存储和 *** 作

1.6 常用算法

常用的排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法

算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表)

2. 计算机系统基础知识

2.1 硬件基础知识

2.1.1 计算机系统的组成,硬件系统、软件系统及层次结构

2.1.2 计算机类型和特点

微机、工作站、服务器、大型计算机、巨型计算机

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)

常用网络设备与网络通信设备,网络 *** 作系统基础知识和使用

Client/Server结构、Browser/Server结构

LAN基础知识

Internet基础知识

2.4 数据库基础知识

数据库管理系统的主要功能和特征

数据库模型(概念模式、外模式、内模式)

数据模型,ER图

数据 *** 作(关系运算)

数据库语言(SQL)

数据库的主要控制功能

2.5 多媒体基础知识

多媒体基础概念,常用多媒体设备性能特征,常用多媒体文件格式类型

简单图形的绘制,图像文件的基本处理方法

音频和视频信息的应用

简单多媒体应用制作方法

2.6 系统性能指标

响应时间、吞吐量、周转时间等概念

可靠性、可维护性、可扩充性、可移植性、可用性、可重用性、安全性等概念

2.7 计算机应用基础知识和常用办公软件的 *** 作方法

信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等概念

文字处理基础知识和常用 *** 作方法

电子表格处理基础知识和常用 *** 作方法

演示文稿制作方法

电子邮件处理 *** 作方法

网页制作方法

3. 软件开发和运行维护基础知识

3.1 软件工程和项目管理基础知识

软件工程基本概念

软件开发各阶段的目标和任务

软件过程基本知识

软件工程项目管理基本知识

面向对象开发方法基础知识

软件开发工具与环境基础知识(CASE)

软件质量管理基础知识

3.2 软件需求分析、需求定义及软件基础知识

结构化分析概念(数据流图(DFD)、实体关系图(ER))

面向对象设计、结构化设计基础知识

模拟设计、代码设计、人机界面设计要点

3.3 程序设计基础知识

结构设计程序设计,程序流程图,NS图,PAD图

程序设计风格

面向对象设计基础知识、可视化程序设计基础知识

3.4 程序测试基础知识

黑盒测试、白盒测试、灰盒测试基础知识

测试工作流程

3.5 软件开发文档基础知识

3.6 软件运行和维护基础知识

软件运行基础知识

软件维护基础知识

4. 安全性基础知识

安全性基本概念

计算机病毒的防治,计算机犯罪的防范

访问控制

加密与解密基础知识

5. 标准化基础知识

标准化基本概念

国际标准、国家标准、行业标准、企业标准基础知识

代码标准、文件格式标准、安全标准、软件开发规范和文档标准基础知识

标准化机构

6. 信息化基本知识

信息化基本概念

全球信息化趋势,国家信息化战略,企业信息化战略和策略常识

有关的法律、法规要点

过程教育、电子商务、电子政务等常识

企业信息资源管理常识

7. 计算机专业英语

掌握计算机技术的基本词汇

能正确阅读和理解本领域的简单英文资料

考试科目2:程序设计

1. 内部设计

1.1 理解外部设计

1.2 功能划分和确定结构

数据流图、结构图

1.3 物理数据设计

确定数据组织方式、存储介质,设计记录格式和处理方式

1.4 详细输入输出设计

界面设计、报表设计

1.5 内部设计文档

对程序接口、程序功能、人机界面、输入输出、测试计划的描述

1.6 内部设计文档

2. 程序设计

2.1 模拟划分(原则、方法、标准)

2.2 编写程序设计文档

模块规格说明书(程序处理逻辑的描述、输入输出数据格式的描述)

测试要求说明书(测试类型和目标、测试用例、测试方法)

2.3 程序设计评审

3. 程序实现

3.1 编程

编程方法和标准

程序设计语言的使用

人工检查

程序文档化

3.2 程序测试

准备测试环境和测试工具

准备测试数据

写出测试报告

4.程序设计语言(C语言为必选,其他语言可以任选一种)

4.1 C程序设计语言(ANSI C标准)

程序结构,语法,数据类型说明,可执行语句,函数调用,标准库函数,指针

4.2 C++程序设计语言(ANSI C++标准)

C++和面向对象程序设计,语法和程序结构,类、成员、构造函数、析构函数、模板、继承、多态

4.3 Java程序设计(Java 2)

Java和面向对象程序设计

语言机制(程序结构和语法,类、成员、构造函数、析构函数、继承、接口)

4.4 Visual Basic程序设计(Visual Basic 6.0)

用户界面设计

程序结构和语法

文件系统对象

访问数据库

复习材料(均为清华大学出版社):

978-7-302-20585-2,程序员教程(第三版),张淑平主编

7-302-12895-2,程序员教程(第2版),沈林兴主编

我这边没有改,还是王亚平的,你可以搜索当地的电子信息教育中心的网站。

这是福建的网址:http://www.fjite.gov.cn/

计算机技术与软件专业技术资格(水平)考试最新考试用书目录(2010.3.9更新)

1、 考试大纲(清华大学出版社)

978-7-302-20306-3,网络规划设计师考试大纲(2009版),10元

978-7-302-191964,系统集成项目管理工程师考试大纲(2009版),5元

978-7-302-189824,系统架构设计师考试大纲(2009版),6元

978-7-302-189794,程序员考试大纲与培训指南(2009版),8元

978-7-302-189848,网络管理员考试大纲与培训指南(2009版),6元

978-7-302-189831,软件设计师考试大纲与培训指南(2009版),9元

978-7-302-189800,网络工程师考试大纲与培训指南(2009版),7元

978-7-302-189817,系统分析师考试大纲与培训指南(2009版),9元

7-302-08488-2,数据库系统工程师考试大纲(2004版),5元

7-302-10541-3,信息系统监理师考试大纲(2005版),5元

7-302-10540-5,多媒体应用设计师考试大纲(2005版),5元

7-302-10539-1,软件评测师考试大纲(2005版),5元

7-302-10542-1,信息系统项目管理师考试大纲(2005版),5元

7-302-11193-6,电子商务技术员考试大纲(2005版),5元

7-302-11194-4,电子商务设计师考试大纲(2005版),5元

7-302-11191-x,信息处理技术员考试大纲(2005版),5元

7-302-12153-2,信息系统管理工程师考试大纲(2005版),5元

7-302-12154-0,信息系统运行管理员考试大纲(2005版),5元

7-302-13176-7,嵌入式系统设计师考试大纲(2006版),5元

2、 指定教材(清华大学出版社)

978-7-302-21974-3,系统分析师教程,张友生主编,89元

978-7-302-20584-5,软件设计师教程(第三版),胡圣明、褚华主编,66元

978-7-302-20645-3,网络工程师教程(第三版),雷振甲主编,66元

978-7-302-20585-2,程序员教程(第三版),张淑平主编,57元

978-7-302-20646-0,网络管理员教程(第三版),严体华、张凡主编,52元

978-7-302-19708-9,系统架构设计师教程(2009版),杨春晖主编,69元

978-7-302-19932-8,网络规划设计师教程(2009版),黄传河主编,96元

978-7-302-19558-0,系统集成项目管理工程师教程(2009版),柳纯录主编,55元

7-302-12895-2,程序员教程(第2版),沈林兴主编,57元

978-7-302-12958-5,网络管理员教程(第2版),张国鸣主编,50元

7-302-12957-6,软件设计师教程(第2版),陈平主编,60元

7-302-13006-X,网络工程师教程(第2版),雷振甲主编,66元

7-302-09096-3,数据库系统工程师教程(2004版),王亚平主编,66元

7-302-06464-4,系统分析师教程(2004版),罗晓沛主编,67元

7-302-10520-0,信息系统监理师教程(2005版),柳纯录主编,50元

7-302-10436-0,多媒体应用设计师教程(2005版),钟玉琢主编,35元

7-302-10536-7,软件评测师教程(2005版),柳纯录主编,60元

978-7-302-15766-3,信息系统项目管理师教程(第2版),柳纯录主编,60元

7-302-11309-2,电子商务技术员教程(2005版),方美琪主编,45元

7-302-11308-4,电子商务设计师教程(2005版),方美琪主编,55元

7-302-11601-6,信息处理技术员教程(2005版),唐多强主编,30元

7-302-12261-X, 信息系统管理工程师教程(2005版),陈禹主编,46元

7-302-12262-8, 信息系统运行管理员教程(2005版),杨成主编,38元

7-302-13286-0,嵌入式系统设计师教程(2006版),魏洪兴主编,50元

3、 试题分析解答(清华大学出版社)

978-7-302-21149-5,2009年上半年试题分析与解答,2009版,58元

978-7-302-19706-5,2008年下半年试题分析与解答,2009版,55元

7-302-18780-6,2008上半年试题分析与解答,2008版,49元

7-302-18369-5,信息处理技术员历年试题分析与解答,2008版,23元

7-302-18364-8,程序员历年试题分析与解答,2008版,38元

7-302-18370-9,网络管理员历年试题分析与解答,2008版,39.80元

7-302-18365-5,软件设计师历年试题分析与解答,2008版,39.80元

7-302-18368-6,网络工程师历年试题分析与解答,2008版,42.80元

7-302-18371-6,信息系统监理师历年试题分析与解答,2008版,29.80元

7-302-18367-9,系统分析师历年试题分析与解答,2008版,45元

7-302-18366-2,信息系统项目管理师历年试题分析与解答,2008版,25元

978-7-302-17183-6,2007下半年试题分析与解答(2008版),59元

978-7-302-16129-5,2007上半年试题分析与解答(2007版),46元

978-7-302-14841-8,2006下半年试题分析与解答(2007版),52元

7-302-13818-4,2006上半年试题分析与解答(2006版),45元

7-302-12578-3,2005下半年试题分析与解答(2006版),42元

7-302-11638-5,2005上半年试题分析与解答(2005版),35元

7-302-09138-2,2004下半年试题分析与解答(2005版),23元

7-302-10518-9,2004年上半年试题分析与解答(2004版),25元

4、 参考用书 (清华大学出版社)

978-7-302-21451-9 系统集成项目管理工程师备考指南与习题详解,高章舜、柳纯录主编,46元

978-7-302-21362-8 程序员考前重点辅导,李锋主编,83元

978-7-302-20853-2 网络工程师考试辅导(2009版),李磊、黄向农、左亚尧、刘海等主编,79元

978-7-302-21070-2 网络管理员考试全程指导,胡钊源、张智勇、施游主编,40元

978-7-302-20852-5 信息系统项目管理师案例分析指南,张友生、刘现军主编,30元

978-7-302-20408-4 系统分析师考试全程指导,张友生、王勇主编,62元

978-7-302-20652-1 网络规划设计师考试全程指导,施游、张友生主编,60元

978-7-302-19972-4 系统集成项目管理工程师考试全程指导,邓子云、张友生主编,50元

978-7-302-20320-9 信息系统项目管理师考试全程指导, 张友生、陈志风主编,63元

978-7-302-20586-9 系统架构设计师考试全程指导, 张友生、王勇主编,60元

978-7-302-20594-4 系统分析师考前辅导系统分析与设计, 张友生、王勇主编,33元

978-7-302-20647-7 系统分析师技术指南, 张友生、王勇主编,49元

978-7-30-211923-4 跨越程序员必备训练, 范立南主编,49元

7-302-14548-6,程序员考试复习与提高(2007版),李锋主编,78元

7-302-09792-5,程序员考试科目1:计算机硬软件基础知识--考点解析及模拟训练

(2005版),刘克武主编,48元

7-302-10534-0,程序员考试科目2:程序设计--考点解析及模拟训练

(2005版),刘华主编,29元

7-302-10735-1,程序员考试辅导(2005版),谢树煜主编,46元

7-302-12457-4,程序员备考训练(2006版),刘克武等编,19元

7-302-12897-7 跨越软件设计师必备训练,范立南等,69元

7-302-12943-7,软件设计师全真模拟试题及解析(2006版),谢树煜主编,31元

7-302-09824-7,软件设计师考试科目1:计算机与软件工程知识--考点解析及模拟训练

(2005版),刘斌主编,50 元

7-302-13605-7,软件设计师考试科目2:软件设计—考点解析与模拟训练(2006版),

刘华主编,33元

7-302-10936-2,软件设计师考试辅导(2005版),谢树煜主编,56元

7-302-12456-6,软件设计师备考训练(2006版),刘克武等编,19元

978-7-302-14804-3 网络工程师考前辅导, 李磊等,89元

7-302-12748-4,跨越网络工程师必备训练(2006年),范立南主编,69元

7-302-10560-X,网络工程师考试科目1:计算机与网络知识--考点解析及模拟训练

(2005版),木马主编,29 元

978-7-302-13416-9,跨越网络管理员必备训练,范立南主编,62元

978-7-302-14608-7 网络管理员考前辅导, 刘巍主编,69元

978-7-302-12780-2 网络管理员考试科目1:计算机与网络基础知识——考点解析及模拟训练,刘克武,42元

7-302-11630-X,网络管理员考试科目2:网络系统的管理与维护--考点解析及模拟训练

(2005版),刘华主编,33元

7-302-12944-4,网络管理员考试全真模拟试题与解析(2006版),谢树煜主编,25元

7-302-12458-2,网络管理员备考训练(2006版),刘克武等编,16元

978-7-302-14379-6 系统分析师技术指南(2007版),张友生主编,45元

978-7-302-14506-6 系统分析师考试辅导(2007版),张友生主编,49元

7-302-09357-1,系统分析师常用工具(2004版),张友生主编,22元

7-302-10160-4,系统分析与设计技术(2005版),张友生主编,39元

7-302-11476 -5,信息处理技术与工具(信息处理技术员)(2005版),李辉主编,45元

7-302-12452-3,跨越信息系统监理师必备训练(2006版),黎连业编,25元

7-302-12657-7,数据库系统工程师考试全程指导(2006年),丁宝康主编,65元

7-302-14549-3,电子商务设计师系统分析与设计师应用技术(2007版),田宁主编,45元

978-7-302-14442-7 电子商务技术员基础与应用技术,田宁主编,45元

978-7-302-14575-2 多媒体应用设计师考试辅导,刘茂福主编,49元

注:需购考试大纲和指定教材者,可到省软考办购买、网络报名系统中订购,其他参考书到各新华书店购买。

此内容来自福建信息教育网(http://www.fjite.gov.cn)


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

原文地址: https://outofmemory.cn/yw/11072357.html

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

发表评论

登录后才能评论

评论列表(0条)

保存