大学计算机基础课程是学生进入高校之后的第一门计算机课程,是通识教育必修基础课程,为后续的计算机教育打下必要的基础。本书即针对当前学生入学之初计算机基础知识参差不齐的现状,在第1版的基础上,对内容进行了调整和修改,并增加了面向专业的应用示例,为各个专业学生了解计算机在本专业的应用,提供初步感性认识。
全书共分为9章,主要内容包括计算机与信息技术概述、计算机硬件基础、操作系统基础、计算机网络技术基础、程序设计与软件开发基础、数据库技术基础、多媒体技术基础、常用办公软件和计算机综合应用实例。
本书配有实验指导书和提供丰富教学资源的课程网站。读者可以在资源网站(http://202.4.152.134/)下载电子教案、实验素材、实验指导、CAI动画课件、自我测试题等。
本书是按照教育部高等院校非汁算机专业汁算机基础课程教学指导委员会和全国高等院校计筹机基础教育研究会的指导意见(白皮书和蓝皮书),在第1版的基础上,结合了近几年来的教学改革和实践经验编写而成的。
主要内容包括计算机与信息技术概述、计算机硬件基础、操作系统基础、计算机网络技术基础、程序设计与软件开发基础、数据库技术基础、多媒体技术基础、常用办公软件和计算机综合应用实例的介绍。本书还有配套的《大学计算机基础实验指导(第2版)》及提供丰富教学资源的课程网站。
本书可作为高等学校各专业大学计算机基础课程的教材,也可以作为各类计算机培训班的教材和成人同类课程教材及自学教材。
第1章 计算机与信息技术概述
1.1 计算机的发展
1.1.1 第一台计算机的诞生
1.1.2 计算机的发展简史及特点
1.1.3 计算机的分类及其应用领域
1.2 信息技术基础
1.3 信息社会
1.3.1 社会的信息化
1.3.2 数字化学习
1.3.3 数字图书馆
1.3.4 数字签名
1.3.5 数字证书
1.3.6 电子商务
1.3.7 电子政务
1.4 信息安全
1.4.1 计算机病毒
1.4.2 防火墙技术
1.4.3 计算机犯罪
1.4.4 社会责任与道德
习题1
第2章 计算机硬件基础
2.1 数据在计算机中的表示
2.1.1 计算机常用数制
2.1.2 数值型数据在计算机中的表示
2.1.3 文字在计算机中的表示
2.2 计算机的组成
2.2.1 中央处理器
2.2.2 存储器
2.2.3 输入/输出设备
2.2.4 总线
2.2.5 主板
2.3 计算机的工作原理
2.3.1 冯·诺依曼型计算机的工作原理
2.3.2 计算机指令和指令系统
2.3.3 指令在计算机中的执行过程
2.4 计算机的引导过程
习题2
第3章 操作系统基础
3.1 计算机操作系统概述
3.1.1 什么是操作系统
3.1.2 操作系统的形成
3.1.3 操作系统的类型
3.2 操作系统的功能
3.2.1 存储器管理
3.2.2 处理器管理
3.2.3 设备管理
3.2.4 文件管理
3.3 操作系统接口
3.4 当前主流操作系统简介
3.4.1 当前主流操作系统
3.4.2 如何选用操作系统
3.5 操作系统的发展
3.5.1 多处理器的计算机系统
3.5.2 网络操作系统
3.5.3 分布式操作系统
3.5.4 多媒体操作系统
3.5.5 嵌入式操作系统
习题3
第4章 计算机网络技术基础
4.1 网络知识基础
4.1.1 计算机网络的形成和发展
4.1.2 计算机网络的定义及功能
4.1.3 计算机网络的组成
4.1.4 计算机网络的体系结构
4.1.5 网络的拓扑结构
4.1.6 网络的分类
4.2 Internet知识基础
4.2.1 Internet概述
4.2.2 IP地址
4.2.3 域名和域名系统
4.2.4 Internet的接入
4.2.5 IPv6 简介
4.3 Internet的基本服务功能
4.3.1 电子邮件服务
4.3.2 远程登录服务
4.3.3 文件传输服务
4.3.4 WWW服务
4.4 信息检索与信息发布
4.4.1 信息检索的概念
4.4.2 常用搜索引擎介绍
4.4.3 P国期刊网科技文献的检索
4.4.4 信息发布
4.5 新一代Internet(PlanetLab)
4.5.1 新一代Internet与传统Internet的区别
4.5.2 新一代Internet的主要特点
4.5.3 节点与切片
习题4
第5章 程序设计与软件开发基础
5.1 程序设计概述
5.1.1 基本概念
5.1.2 程序的本质
5.2 程序设计语言和开发环境
5.2.1 程序设计语言的发展
5.2.2 集成开发环境
5.3 算法
5.3.1 算法的概念
5.3.2 算法的描述
5.3.3 常用基本算法
5.3.4 算法的评价
5.4 程序设计方法
5.4.1 程序设计方法的发展
5.4.2 结构化程序设计方法
5.4.3 面向对象程序设计方法
5.5 数据结构
5.5.1 数据结构概述
5.5.2 常用的数据结构
5.6 软件工程基础
5.6.1 软件工程概述
5.6.2 软件开发过程
习题5
第6章 数据库技术基础
6.1 数据库系统概述
6.1.1 计算机数据管理的发展
6.1.2 数据库系统的组成
6.1.3 数据库系统的模式结构
6.1.4 数据和数据的联系
6.2 关系数据模型
6.2.1 非关系模型与关系模型
6.2.2 关系运算
6.2.3 关系数据库标准语言SQL
6.3 关系数据库设计
6.4 常用数据库管理系统简介
6.4.1 Oracle数据库
6.4.2 Sybase数据库
6.4.3 SQL Server数据库
6.4.4 Access数据库
6.5 数据库技术的发展动态
习题6
第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 声音媒体基础
7.3.1 声音的数字化
7.3.2 声卡与声音文件的格式
7.3.3 MIDI音乐
7.3.4 声音的采集和编辑
7.4 数据压缩与编码
7.5 动画基础
7.6 视频基础
7.7 多媒体应用系统制作的一般过程
习题7
第8章 常用办公软件
8.1 Windows XP操作系统
8.1.1 Windows XP介绍
8.1.2 Windows XP工作界面
8.1.3 Windows XP窗口
8.1.4 资源管理器
8.1.5 控制面板
8.1.6 Windows实用程序
8.2 Word 2003的使用
8.2.1 word 2003启动和窗口组成
8.2.2 基本操作
8.2.3 文字编辑
8.2.4 设置字符和段落格式
8.2.5 制作表格
8.2.6 图文混排
8.2.7 文稿排版
8.3 Excel 2003的使用
8.3.1 Excel启动和窗口组成
8.3.2 Excel数据输入
8.3.3 对工作表的操作
8.3.4 表格编辑
8.3.5 表格计算
8.3.6 图表
8.3.7 数据管理
8.4 PowerPoint 2003的使用
8.4.1 PowerPoint基础知识
8.4.2 建立演示文稿
8.4.3 在幻灯片中插入对象
8.4.4 设置背景
8.4.5 设置动画效果
8.4.6 使用母版
8.4.7 编辑幻灯片
8.4.8 放映幻灯片
第9章 计算机应用实例
9.1 Word与Excel的应用
9.1.1 方程组求解
9.1.2 实验数据检验方法
9.1.3 非线性方程求解
9.1.4 简单线性回归方程求解
9.1.5 热力学数据处理
9.1.6 简单相关分析
9.2 MATLAB的应用
9.2.1 MATLAB基础知识
9.2.2 MATLAB基本运算
9.2.3 数值计算
参考文献