第1章 绪论
1.1 计算机的产生与发展
1.1.1 计算机的产生
1.1.2 计算机的发展
1.2 计算机的分类与特点
1.2.1 计算机的分类
1.2.2 计算机的特点
1.3 计算机科学的学科特性
1.3.1 计算机科学知识的演变
1.3.2 计算机科学知识的特点
1.3.3 计算机科学知识的趋势
1.3.4 计算机科学的人文特性
1.4 计算机科学的内容
1.4.1 计算机科学的含义和基本问题
1.4.2 计算机的应用及研究领域
1.4.3 计算机专业课程体系介绍
1.5 计算机科学与技术专业人才的知识与素质
1.5.1 专业人才的知识与素质
1.5.2 专业领域名人的影响力
习题
第2章 数据存储
2.1 数制及其转换
2.1.1 进位计数制
2.1.2 数制间的转换
2.2 计算机中的信息表示
2.2.1 数值信息在计算机中的表示
2.2.2 字符信息的编码
2.2.3 多媒体信息在计算机中的表示
习题
第3章 计算机硬件基础
3.1 数字逻辑基础
3.1.1 逻辑运算
3.1.2 基本逻辑电路和逻辑部件
3.2 计算机硬件基本组成
3.2.1 典型冯·诺依曼机体系结构
3.2.2 微处理器基础
3.2.3 存储设备
3.2.4 输入和输出设备
3.3 指令系统与机器语言
3.3.1 指令系统及其指令的执行过程
3.3.2 机器语言和汇编语言基础
3.4 微型计算机的性能指标
习题
第4章 操作系统原理
4.1 操作系统概述
4.1.1 操作系统的产生、发展和现状
4.1.2 操作系统的功能和定义
4.1.3 操作系统的特征
4.2 操作系统接口
4.3 处理机管理
4.4 存储管理
4.5 设备管理
4.6 文件系统
4.7 目前常用的操作系统简介
4.7.1 MS.DOS
4.7.2 Windows系列
4.7.3 UNIX
4.7.4 Linux
习题
第5章 程序设计导引
5.1 程序设计概述
5.1.1 程序设计的基本过程
5.1.2 程序设计范型
5.1.3 程序设计语言
5.2 算法
5.2.1 算法的概念
5.2.2 算法的表示
5.2.3 常用算法
5.3 程序设计的基本概念
5.3.1 数据类型与变量
5.3.2 表达式与语句
5.3.3 子程序与函数
5.4 程序设计语言概述
5.4.1 程序设计语言的规范
5.4.2 程序设计语言的实现
5.4.3 程序设计语言的集成开发环境
5.5 软件工程概述
5.5.1 软件危机
5.5.2 软件工程
5.5.3 软件生存周期
5.5.4 面向对象的软件开发方法
习题
第6章 数据结构
6.1 概述
6.1.1 数据结构课程的地位
6.1.2 基本概念和术语
6.2 几种经典的数据结构
6.2.1 线性表
6.2.2 栈和队列
6.2.3 树
6.2.4 图
6.3 基本算法
6.3.1 查找
6.3.2 排序
习题
第7章 数据库基础
7.1 数据库的概念
7.1.1 数据管理方式的发展
7.1.2 数据库的基本概念
7.1.3 数据库系统的体系结构
7.1.4 数据模型
7.2 关系数据库
7.2.1 关系模型的组成
7.2.2 关系模型的特点
7.2.3 关系的基本运算
7.3 结构化查询语言SQL
7.3.1 SQL概述
7.3.2 SQL数据定义
7.3.3 SQL数据检索
7.3.4 SQL数据更新
7.3.5 SQL数据控制
7.4 常用的关系数据库
7.4.1 MSSQLServer2000
7.4.2 Oracle10g
7.4.3 Access
习题
第8章 计算机网络技术及应用
8.1 计算机网络概述
8.1.1 计算机网络的定义与功能
8.1.2 计算机网络的分类与拓扑结构
8.1.3 计算机网络协议与体系结构
8.1.4 网络互连设备
8.2 局域网
8.2.1 局域网的组成
8.2.2 局域网参考模型
8.2.3 以太网与IEEE802.3
8.3 Internet
8.3.1 Internet的发展历史
8.3.2 Internet的基本工作原理
8.3.3 Internet地址与域名
8.3.4 Internet提供的信息服务
8.3.5 校园网的组成
8.4 网络软件应用
8.4.1 网络通信软件
8.4.2 上传下载软件
8.4..3 远程控制软件pcAnywherle
8.5 网络安全
8.5.1 网络安全概述
8.5.2 网络攻击方法
8.5.3 网络防御技术
习题
第9章 计算理论与人工智能
9.1 计算理论
9.1.1 计算理论的基础
9.1.2 有穷自动机
9.1.3 上下文无关语言
9.1.4 可计算性理论
9.1.5 计算复杂性理论
9.2 人工智能
9.2.1 工智能简介
9.2.2 机器学习
9.2.3 自然语言的理解
9.2.4 当前人工智能研究的热点
9.2.5 人工智能应用领域及其发展方向
9.2.6 人工智能与人机大战
习题
第10章 常用办公软件
10.1 概述
10.2 MicrosoftWord应用
10.2.1 Word2003简介
10.2.2 编辑Word2003文档
10.2.3 文档格式的编排
10.2.4 有关页面的操作
10.2.5 高级应用
10.3 MicrosoftExcel应用
10.3.1 概述
10.3.2 工作簿、工作表、单元格的操作
10.3.3 单元格内容的编辑
10.3.4 格式化工作表
10.5.5 图表
10.4.MicrosoftAccess应用
10.4.1 概述
10.4.2 设计数据库
10.4.3 数据库操作
10.4.4 数据表的操作
10.4.5 查询
10.5 MicrosoftPowerPoint应用
10.5.1 概述
10.5.2 创建演示文稿
10.5.3 幻灯片的编辑
10.5.4 幻灯片设计
10.5.5 幻灯片的插入、删除、复制与移动
10.5.6 幻灯片放映
10.6 MicrosoftFrontPage应用
10.6.1 概述
10.6.2 站点的操作
10.6.3 网页的操作
10.6.4 网页元素的编辑
习题
附录A 实验指导
实验1 键盘练习与汉字输入
1.1 预备知识
1.2 英文输入法练习
1.3 中文输入法的使用
实验2 Windows操作系统
2.1 WindowsXP的帮助系统使用
2.2 WindowsXP的基本窗口操作
2.3 文件和文件夹的操作
2.4 操作训练
实验3 Word操作
3.1 文档的编辑排版
3.2 Word常用操作小技巧
3.3 操作训练
实验4 Excel操作
4.1 工作簿和工作表的操作
4.2 公式与函数
4.3 使用图表
4.4 操作实例
实验5 Access操作
5.1 数据库的创建与数据表的设计
5.2 查询的设计
5.3 操作训练
实验6 PowerPoint操作
6.1 幻灯片的编辑与播放
6.2 操作训练
实验7 网页制作
实验8 互联网资源的应用
参考文献