程序员教程——全国计算机技术与软件专业技术资格(水平)考试指定用书
分類: 图书,计算机/网络,程序设计,其他,
作者: 王春森 主编
出 版 社: 清华大学出版社
出版时间: 2001-5-1字数:版次: 1页数: 436印刷时间:开本:印次:纸张:I S B N : 9787302043713包装: 平装编辑推荐
本书是信息产业部计算机软件专业技术资格和水平考试办公室组织编写的考试指定用书。本书遵循考试大纲的要求,对程序员考试应必备的知识和技能的要点作了阐述。
本书内容包括:计算机硬件、程序语言、操作系统、软件工程数据库、多媒体和网络等方面的基础知识以及与程序编制有关的数据结构知识和常用算法设计方法。
本书是程序员考试应试者的必读教材,也可作为各类计算机信息技术培训和辅导的教材,还可作为大专院校师生和广大工程技术人员学习计算机信息技术基础知识的参考书。
目录
第1章计算机硬件基础知识
1.计算机系统概述
2.数据的计算机表示
3.计算机算术运算和逻辑运算
4.计算机基本结构
5.指令系统
第2章程序语言知识
1.程序语言基础知识
2.汇编程序基础知识
3.解释程序基础知识
4.编译程序基础知识
第3章
1.概述
2.并发进程
3.系统核心
4.存储管理
5.设备管理
6.文件管理
7.作业管理和用户界面
8.其他管理
9.实例
第4章软件工程基础知识
1.软件工程概述
2.系统分析和软件项目计划
3.需求分析
4.软件设计
5.编码
6.软件测试
7.面向对象方法的基本概念
8.软件维护
9.软件管理
10.件质量保证
第5章数据库基础知识
1.数据管理技术的发展
2.数据描述
3.数据模型
4.数据库系统的结构
5.关系模型和关系运算
6.关系数据库SQL语言简介
7.数据库设计过程
第6章多媒体基础知识
1.多媒体基础知识
2.图像和图形
3.声音(音频)
4.视频(动画)
5.多媒体创作工具的发展与方向
第7章网络基础知识
1.网络发展简史
2.网络的主要应用与网络的分类
3.网络协议和标准
4.常用的网络操作系统
5.构建LAN网络
6.构建WAN网络
7.Internet的应用
8.网络应用的主要方式
9.网络的安全性初步
第8章数据结构基础
1.线性
2.栈
3.队列
4.数组
5.字符串
6.树和二叉树
7.排序
8.查找
第9章常用算法设计方法
1.迭达法
2.穷举搜索法
3.递推法
4.递归
5.回溯法
6.贪婪法
7.分治法
8.动态规划法