本书是根据教育部计算机基础课程教学指导委员会颁布的《大学计算机基础大纲》编写的计算机知识基础教材。本书注重提高读者的计算机技术综合应用能力和计算机应用技能。本书内容包括计算机基础知识、计算机系统、操作系统、办公自动化软件、计算机网络应用、多媒体技术基础、程序设计基础、算法与数据结构、数据库设计基础与软件工程,每章都有小结和习题。 本书安排的教学内容具有很强的知识性、实用性和可操作性,可作为高等院校非计算机专业本科生及专科生的大学计算机基础课程教材,也可作为高等学校成人教育的培训教材和教学参考书。
样章试读
目录
- 第1章 计算机基础知识
1.1 计算机概述
1.1.1 计算机的概念
1.1.2 计算机的发展
1.1.3 计算机的特点
1.1.4 计算机的分类
1.1.5 计算机的主要性能
1.1.6 计算机的应用领域
1.2 计算机的基本组成与工作原理
1.2.1 计算机的基本组成
1.2.2 计算机的工作原理
1.3 计算机中数的表示和运算
1.3.1 进位计数制
1.3.2 不同进制数之间的转换
1.4 计算机中数据与编码
1.4.1 数据简介
1.4.2 计算机中数据的表示
1.5 计算机的一般工作过程
1.5.1 计算机指令和指令系统
1.5.2 计算机的工作过程
小结
习题1
第2章 计算机系统
2.1 计算机系统的基本组成
2.2 计算机硬件系统基本组成
2.2.1 主板
2.2.2 微处理器
2.2.3 存储器系统
2.2.4 总线与接口
2.2.5 输入/输出设备
2.2.6 微型计算机的主要性能指标
2.3 计算机软件系统
2.3.1 软件分类
2.3.2 软件层次结构
小结
习题2
第3章 操作系统
3.1 操作系统简介
3.1.1 操作系统的功能
3.1.2 操作系统的特性
3.1.3 操作系统的类型
3.1.4 几种常用操作系统简介
3.2 Windows XP操作系统概述
3.3 Windows XP操作系统界面及操作
3.3.1 桌面
3.3.2 窗口的操作
3.3.3 菜单的操作
3.3.4 对话框的操作
3.3.5 鼠标的操作
3.4 文件管理
3.4.1 文件和文件夹
3.4.2 资源管理器
3.4.3 文件和文件夹的操作
3.5 程序管理
3.5.1 应用软件
3.5.2 应用程序的运行
3.5.3 应用程序的数据交换
3.5.4 MS-DOS程序
3.6 磁盘管理
3.7 用户管理
3.8 系统管理
小结
习题3
第4章 办公自动化软件
4.1 文字处理软件Word 2003
4.1.1 Word 2003的启动、退出和窗口环境
4.1.2 文档的创建和打开
4.1.3 编辑和排版
4.1.4 表格制作
4.1.5 图文混排
4.1.6 打印输出及其他功能
4.2 电子表格软件Excel 2003
4.2.1 Excel 2003的启动、退出及窗口组成
4.2.2 Excel 2003的基本概念
4.2.3 新建、打开和保存文件
4.2.4 数据输入方式
4.2.5 数据编辑
4.2.6 公式与函数的使用
4.2.7 工作表格式化
4.2.8 工作簿的编辑
4.2.9 数据的图表化
4.2.10 数据管理与分析
4.2.11 工作表的打印
4.3 演示文稿制作软件PowerPoint 2003
4.3.1 PowerPoint 2003的启动、退出和窗口组成
4.3.2 PowerPoint 2003的视图方式
4.3.3 演示文稿的基本制作方法
4.3.4 演示文稿的高级编辑
4.3.5 演示文稿的修饰
4.3.6 演示文稿的放映、打包和打印
小结
习题4
第5章 计算机网络应用
5.1 计算机网络概述
5.1.1 计算机网络的形成与发展
5.1.2 计算机网络的分类
5.1.3 计算机网络的组成
5.1.4 计算机网络的主要功能与应用
5.2 计算机网络体系结构
5.2.1 网络体系结构概述
5.2.2 ISO/OSI开放系统互联参考模型
5.2.3 TCP/IP体系结构
5.3 局域网与广域网技术
5.3.1 局域网技术
5.3.2 广域网技术
5.4 Internet基础
5.4.1 Internet概述
5.4.2 Internet的接入方式
5.4.3 IP地址和域名系统
5.4.4 Internet的应用
习题5
第6章 多媒体技术基础
6.1 多媒体的基本概念
6.1.1 多媒体技术的发展与定义
6.1.2 多媒体技术的主要特征和关键技术
6.2 多媒体信息的数字化
6.2.1 文本信息的数字化
6.2.2 图形信息的数字化
6.2.3 图像信息的数字化
6.2.4 音频信息的数字化
6.2.5 动画信息的数字化
6.2.6 视频信息的数字化
6.3 Photoshop图像处理
6.3.1 Photoshop工作界面
6.3.2 工具箱简介
6.3.3 调板
6.3.4 应用实例
6.4 Flash动画制作
6.4.1 Flash工作界面介绍
6.4.2 常用工具简介
6.4.3 应用实例
习题6
第7章 程序设计基础
7.1 程序设计的基本概念、方法和风格
7.1.1 程序、程序设计、程序设计语言
7.1.2 程序设计方法
7.1.3 程序设计风格
7.2 结构化程序设计
7.2.1 结构化程序设计的原则
7.2.2 结构化程序设计的基本结构
7.3 面向对象的程序设计
7.3.1 面向对象的程序设计方法概述
7.3.2 对象和类
7.3.3 消息
7.3.4 继承性和多态性
习题7
第8章 算法与数据结构
8.1 算法
8.1.1 算法的基本概念
8.1.2 算法复杂度
8.2 数据结构的基本概念
8.2.1 数据与数据结构
8.2.2 数据的逻辑结构
8.2.3 数据的存储结构
8.2.4 数据的运算
8.3 线性表
8.3.1 线性表的基本概念
8.3.2 顺序表及其基本运算
8.3.3 链表及其基本运算
8.4 栈和队列
8.4.1 栈及其基本运算
8.4.2 队列及其基本运算
8.5 树与二叉树
8.5.1 树的基本概念
8.5.2 二叉树及其基本性质
8.5.3 二叉树的存储结构
8.5.4 二叉树的遍历
8.6 查找
8.6.1 顺序查找
8.6.2 二分法查找
8.7 排序
8.7.1 排序的基本概念
8.7.2 冒泡排序
8.7.3 简单选择排序
8.7.4 直接插入排序
习题8
第9章 数据库设计基础
9.1 数据库概述
9.1.1 数据和数据处理
9.1.2 数据管理技术的发展
9.1.3 数据库系统
9.1.4 数据库管理系统的基本功能
9.1.5 数据库系统的基本特点
9.1.6 数据库系统的内部体系结构
9.2 数据模型
9.2.1 数据模型的基本概念
9.2.2 概念模型
9.2.3 E-R模型
9.2.4 逻辑数据模型
9.3 关系代数
9.3.1 传统的集合运算
9.3.2 专门的关系运算
9.4 数据库设计与管理
9.4.1 数据库设计
9.4.2 数据库管理
习题9
第10章 软件工程
10.1 概述
10.1.1 软件危机
10.1.2 软件工程化
10.1.3 软件生命周期
10.2 软件需求分析与建模
10.2.1 软件需求
10.2.2 需求分析的过程
10.2.3 分析建模
10.2.4 常用工具
10.3 软件设计与建模
10.3.1 软件设计概述
10.3.2 结构化设计方法
10.3.3 面向对象设计
10.4 软件测试
10.4.1 软件测试目的、任务和原则
10.4.2 软件测试过程模型
10.4.3 软件测试策略
10.4.4 测试用例设计
10.4.5 黑盒技术
10.4.6 白盒技术
10.4.7 面向对象软件测试
10.4.8 自动测试工具
10.4.9 调试
10.5 软件维护
10.5.1 软件维护分类
10.5.2 软件维护的特点
10.5.3 软件的可维护性
小结
习题10
参考文献