第1章 信息技术与计算科学 1
信息科学与信息技术概述 1
信息技术的核心 10
信息技术应用热点 12
信息技术的应用和社会信息化 18
计算与计算科学 25
第2章 计算机的起源及其发展历程 30
早期的计算工具 30
机械计算机的研制 32
电磁计算机的研制 36
电子计算机时代 39
电子计算机的发展与应用 49
微型计算机及其发展 62
第3章 微处理器及其发展 71
微处理器概述 71
通用微处理器的发展历程 78
嵌入式微控制器和微处理器 91
第4章 数据存储技术 94
存储器概述 94
数据存储技术的发展历程 97
整数存储 126
小数存储 130
数据压缩 134
第5章 程序设计语言 137
程序设计语言的分类 137
程序设计语言数据基本概念 142
程序设计语言语句基本概念 146
面向对象程序设计基本概念 152
程序的编译、连接与执行 155
几种重要的程序设计语言 157
第6章 操作系统及其发展 170
操作系统的概念与基本特征 170
进程及处理机管理 175
存储管理 183
文件管理 189
输入/输出(I/O)系统管理 196
视窗操作系统 205
Windows Vista操作系统 208
UNIX与LINUX操作系统 215
第7章 多媒体技术 220
多媒体技术综述 220
多媒体计算机 229
音频信息处理及文件格式 239
图像信息处理及常用软件 244
视频信息处理及常用文件格式 249
动画处理及Flash 254
第8章 数据库技术 258
数据库与数据库系统简介 258
数据管理技术及数据库技术的发展历程 263
关系数据库及标准语言SQL 266
数据库的完整性与安全性 271
面向对象数据库 274
几种新型数据库 280
数据仓库 288
第9章 软件工程 297
软件与软件工程学科 297
软件生命周期及常用模型 301
用户需求分析 305
模块化思想 311
结构化设计方法 316
面向数据结构的设计 319
面向对象的设计方法 321
软件测试 329
文档编制 333
第10章 网络技术及其发展 336
计算机网络相关基础 336
局域网基础技术 342
几种代表性网络 349
TCP/IP协议与Internet的发展 360
网络技术的发展趋势 370
第11章 人工智能 376
人工智能的产生与发展 376
人工智能学科领域的主要研究内容 377
当前人工智能科学研究中的主要学派简介 378
智能代理:人工智能研究的基础 383
感知与推理:智能代理的基本行为 387
知识处理和学习:智能代理的高级行为 398
参考文献 401