上课时段: 详见内容
课程价格: 请咨询
优惠价格: 请咨询
授课学校: 清华万博
一、7-302-12895-2,程序员教程(第2版),沈林兴主编,57元
内容简介
本书按照人事部、信息产业部*计算机技术与软件专业技术资格(水平)考试程序员考试大纲编写,是对2004版的修订版,内容包括计算机系统、操作系统、数据库、多媒体、网络、程序语言、软件工程、数据结构和算法、标准化、安全性、法律法规等方面的基础知识,以及Visual Basic、C++和Java程序设计,其中C++和Java程序设计是本版新增加的内容。
本书内容丰富,重点突出,层次分明,语言流畅,适合计算机软件考试考生使用,也可用作程序员培训以及高等院校、职业技术学校的教材。
目录
第1章 计算机系统基础知识 1
计算机系统概述 1
计算机系统的组成 1
计算机的类型和应用领域 2
计算机中数据的表示及运算 2
计算机中数据的表示 2
校验码 13
逻辑代数及逻辑运算 16
机器数的运算 18
计算机的基本组成及工作原理 22
总线 22
中央处理单元(CPU) 24
存储系统 27
输入输出技术 33
指令系统 37
第2章 操作系统基础知识 42
操作系统概述 42
处理机管理 47
基本概念 47
进程的控制 51
进程间的通信 51
进程调度 56
死锁 57
线程 59
存储管理 59
基本概念 60
分页存储管理 61
虚存存储管理 63
设备管理 66
设备管理概述 67
通道、DMA与缓冲技术 69
假脱机 69
磁盘调度 70
文件管理 72
文件与文件系统 72
文件的结构和组织 73
文件目录 77
存取方法、存取控制 78
文件的使用 80
文件的共享和保护 80
系统的安全与可靠性 83
作业管理 84
作业管理概述 84
作业调度 85
人机界面 88
第3章 数据库基础知识 90
基本概念 90
数据库与数据库管理系统 90
数据库管理技术的发展 91
数据模型 93
数据模型的基本概念 93
数据模型的三要素 94
E-R模型 94
基本的数据模型 99
DBMS的功能和特征 102
DBMS的功能 102
DBMS的特征 103
数据库系统体系结构 104
数据库的三级模式结构 105
集中式数据库系统 107
C/S数据库体系结构 107
并行数据库系统 108
分布式数据库系统 109
Web数据库 109
关系数据库与关系运算 110
关系数据库的基本概念 110
关系数据库模式 113
完整性约束 113
关系代数运算 114
关系数据库SL语言简介 118
SL数据库体系结构 118
SL的基本组成 120
SL数据定义 120
SL数据查询 124
SL数据更新 132
SL的访问控制 134
嵌入式SL 135
数据库设计 136
概述 136
数据库设计的基本步骤 137
数据库的实施与维护 140
第4章 多媒体基础知识 141
多媒体的基本概念 141
媒体的分类 141
多媒体的特征 141
多媒体计算机系统 142
音频 148
数字声音基础 148
波形声音 150
声音合成 152
MIDI 154
声音文件格式 155
图形和图像 156
彩色与图像基础 156
图形与图像信息的表示 158
图像的获取 159
图像的属性 160
图形图像转换 162
图像的压缩编码 163
图像数据压缩编码的
国际标准 164
图形图像文件格式 165
动画和视频 167
动画 167
模拟视频 170
数字视频 171
数字视频标准 172
视频压缩编码 173
视频文件格式 175
多媒体网络 176
超文本与超媒体 176
流媒体的基本概念 177
互连网上获取声音和
影视的方法 178
虚拟现实 180
第5章 网络基础知识 183
计算机网络概述 183
计算机网络的发展 183
计算机网络的分类 185
网络的拓扑结构 187
网络体系结构 188
ISO/OSI参考模型 188
TCP/IP协议 191
计算机网络硬件 193
计算机网络互联设备 193
计算机网络传输媒体 199
局域网基础 202
局域网参考模型 202
以太网(IEEE 标准) 204
令牌环网(IEEE ) 204
FDDI(光纤分布式数据接口) 205
Internet基础知识 205
Internet概述 205
Internet协议 206
IP地址 209
域名地址 212
Internet服务 215
因特网接入方式 217
TCP/IP的配置 221
浏览器的设置与使用 222
防火墙技术 226
网络操作系统基础知识 231
网络操作系统概述 231
Windows NT概述 232
Client/Server结构和Browser/Server
结构 235
Client/Server结构 235
Browser/Server结构 237
第6章 程序语言基础知识 239
程序语言概述 239
程序语言的基本概念 239
程序设计语言的种类和特点 240
程序语言的基本成分 244
语言处理程序基础 250
汇编程序基本原理 250
编译程序基本原理 254
解释程序基本原理 262
第7章 软件工程基础知识 265
软件工程和项目管理基础 265
软件工程概述与软件
生存周期 265
软件开发项目管理基础知识 266
软件工具与软件开发环境 270
软件过程能力评估 273
面向对象技术基础 275
面向对象的基本概念 275
面向对象分析与设计
基本概念 278
软件需求分析 279
软件需求分析的基本任务 279
结构化分析方法 280
软件设计 282
软件概要设计的基本任务 282
软件设计的基本原理 283
软件结构优化准则 285
结构化设计方法 286
软件详细设计 287
软件编码 291
程序设计 291
程序设计风格 294
软件测试 296
软件测试的目的及原则 296
测试方法 297
软件测试步骤 298
调试 299
软件维护 300
软件维护概述 300
软件的可维护性 302
软件质量管理与质量保证 302
软件质量特性 302
软件质量保证概述 305
第8章 数据结构与算法 307
线性结构 307
线性表 307
栈和队列 313
串 319
数组和矩阵 321
树和图 324
树 324
图 330
常用算法 334
算法概述 334
排序算法 339
查找算法 348
字符串处理 356
递归算法 360
第9章 标准化和知识产权 362
标准化的基本知识 362
标准化的基本概念 362
标准化过程模式 363
标准的分类 365
标准的代号和编号 370
国际标准和国外先进标准 371
信息技术标准化 372
标准化组织 375
ISO9000标准简介 378
能力成熟度模型CMM简介 380
知识产权基础知识 382
知识产权的概念与特点 382
计算机软件著作权的
主体与客体 384
计算机软件著作权的权利 386
计算机软件著作权的归属 389
计算机软件著作权
侵权的鉴别 393
软件著作权侵权的法律责任 396
计算机软件的商业秘密权 398
专利权概述 400
第10章 安全性基础知识 405
安全性基本概念 405
计算机病毒和计算机犯罪概述 406
网络安全 412
访问控制 416
加密与解密 418
第11章 Visual Basic程序设计 422
概述 422
用户界面设计 428
常用控件 428
菜单 443
多窗口应用 446
Visual Basic语言基础 452
编程基础 452
变量、常数和数据类型 454
运算符 457
控制结构 458
过程 461
程序的调试 463
应用程序中的文件处理 464
浏览选择文件 464
文件管理 466
文件系统对象 467
利用文件系统对象进行
文件处理 467
访问数据库 469
直接用VB创建和操作
数据库 470
开发应用程序访问数据库 470
第12章 C++程序设计 476
概述 476
C+ +语言基础 477
C+ +程序基本结构 477
数据类型 478
基本输入输出 482
表达式与运算符 484
控制语句 488
函数 492
数组与字符串 495
指针与引用 497
类与对象 502
继承与多态 510
输入与输出流库 515
异常 518
第13章 Java语言程序设计 521
Java语言概述 521
Java语言的特点 521
Java开发环境 522
Java语言基础 522
Java基本数据类型 523
控制结构 529
Java数组与字符串 531
类与接口 534
类的定义与使用 534
对象的初始化 536
包 538
继承 540
抽象类与接口 542
异常 546
异常的处理 546
自定义异常 547
文件输入、输出和流 550
字节流 550
字符流 553
Java小应用程序 554
Java类库的使用 556
二、978-7-302-,程序员考试大纲与培训指南(2009版),8元
内容简介
本书是*计算机专业技术资格考试办公室组织编写的系统集成项目管理工程师考试大纲,本书包括了人力资源和社会保障部、工业和信息化部的有关文件以及考试简介。
程序员考试大纲是针对本考试的计算机软件初级资格制定的。培训指南是针对各培训机构,以及考生的基本要求而对大纲的进一步细化。
通过本考试的考生,可被用人单位择优聘任为工程师。
相关课程