描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302381938丛书名: 教育部大学计算机课程改革项目规划教材
内容简介
本书是根据教育部高等学校非计算机专业计算机基础课程教学指导分委员会提出的《关于进一步加强高校计算机基础教学的几点意见》中的有关要求和课程体系,结合普通高等学校计算机基础课程教学大纲,由多年从事基础课教学的一线教师编写而成的。全书共分为9章,主要内容包括计算思维基础理论、计算机发展史、计算机硬件系统、计算机软件系统、计算机操作系统、计算机网络基础、数据库技术基础、信息安全技术、多媒体技术。 本书从培养学生的计算思维出发,兼顾了计算机软件和硬件的*发展以及计算机技术的理论与实践,并介绍了若干IT领域的新产品、新技术和*发展趋势。本书是专门为高等院校非计算机专业而设计的,面向初学者,注重基础性和应用性,旨在帮助大学生对计算机理论、计算机技术及其应用有一个全面的认识,为学习后继课程打下基础。
目 录
第1章 计算思维基础理论
1.1 计算科学与科学思维
1.1.1 科学与计算科学
1.1.2 科学思维
1.2 计算思维的概念
1.2.1 计算思维的定义
1.2.2 计算思维的本质
1.2.3 计算思维的特性
1.3 计算思维的应用
1.3.1 计算思维的典型案例
1.3.2 计算思维的应用领域
思考题
第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 新一代计算机
思考题
第3章 计算机硬件系统
3.1 微型计算机系统
3.1.1 PC系统的构成
3.1.2 PC系统的层次结构
3.1.3 PC的主要性能指标
3.1.4 PC的工作过程
3.2 主机系统
3.2.1 微处理器
3.2.2 存储器
3.2.3 总线
3.2.4 输入输出接口
3.3 外部设备
3.3.1 输入输出系统概述
3.3.2 输入设备
3.3.3 输出设备
3.3.4 外存储器
思考题
第4章 计算机软件系统
4.1 计算机软件概述
4.1.1 计算机软件的概念
4.1.2 计算机软件的发展历史
4.1.3 计算机软件的分类
4.2 系统软件
4.2.1 操作系统
4.2.2 语言与编译系统
4.2.3 数据库管理系统
4.3 应用软件
4.3.1 办公软件
4.3.2 网络软件
4.3.3 安全软件
4.3.4 图形图像软件
4.3.5 多媒体软件
4.3.6 行业软件
4.3.7 其他软件
4.4 软件的保护
4.4.1 软件的授权方式
4.4.2 软件知识产权的保护
4.5 算法与程序设计
4.5.1 算法的基本概念
4.5.2 算法设计的基本方法与策略
4.5.3 程序设计
4.6 软件工程
4.6.1 软件工程的概念
4.6.2 软件生命周期
4.6.3 软件开发模型
4.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 进程的状态及状态转换
5.2.3 进程控制
5.2.4 进程互斥
5.2.5 进程通信
5.3 存储管理
5.3.1 存储器的基本概念
5.3.2 存储器管理的功能
5.3.3 分区存储管理
5.3.4 分页存储管理
5.3.5 分段存储管理
5.4 文件管理
5.4.1 文件的基本概念
5.4.2 文件系统的功能和组成
5.4.3 文件的结构和存取方法
5.4.4 文件目录
5.4.5 文件的使用和共享
5.4.6 文件的保护和保密
5.5 常用操作系统简介
5.5.1 Windows操作系统
5.5.2 Mac OS系统
5.5.3 UNIX操作系统
5.5.4 Linux操作系统
5.5.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 多路复用技术
6.3 网络传输介质
6.3.1 双绞线
6.3.2 光纤
6.3.3 无线与卫星通信
6.4 局域网技术
6.4.1 局域网的工作模式
6.4.2 以太网
6.4.3 无线局域网
6.4.4 组建有线局域网
6.5 Internet基础与应用
6.5.1 IP地址
6.5.2 域名
6.5.3 接入Int
6.5.4 Internet应用
6.6 物联网
6.6.1 物联网的概念
6.6.2 物联网的关键技术
6.6.3 物联网应用
6.7 云计算
6.7.1 云计算的概念
6.7.2 云计算的体系结构
6.7.3 云计算的关键技术
6.7.4 云计算的服务
思考题
第7章 数据库技术基础
7.1 数据库概述
7.1.1 数据、信息和数据库
7.1.2 数据管理技术的发展
7.1.3 数据库系统的组成及特点
7.1.4 基本数据模型
7.1.5 数据库系统结构
7.2 数据库设计
7.2.1 需求分析阶段
7.2.2 数据库概念设计
7.2.3 数据库逻辑设计
7.2.4 数据库物理设计
7.3 结构化查询语言基础
7.3.1 SQL语言概述
7.3.2 SQL语言基本成分
7.3.3 SQL语言基本语句
7.4 数据库技术的发展动向
7.4.1 当前主流数据库——关系数据库
7.4.2 面向对象数据库
7.4.3 分布式数据库
7.4.4 移动数据库
7.5 大数据时代与NoSQL数据库
7.5.1 数据时代
7.5.2 NoSQL数据库
思考题
第8章 信息安全技术
8.1 信息安全概述
8.1.1 信息安全发展阶段
8.1.2 信息安全的含义
8.1.3 信息系统面临的安全风险
8.2 信息安全技术
8.2.1 信息安全基础
8.2.2 认证技术
8.2.3 网络安全
8.3 计算机病毒及防治
8.3.1 计算机病毒的起源及发展
8.3.2 计算机病毒的定义
8.3.3 计算机病毒的结构及分类
8.3.4 计算机病毒防治
思考题
第9章 多媒体技术
9.1 多媒体概述
9.1.1 多媒体技术的基本概念
9.1.2 多媒体技术的发展历程
9.1.3 多媒体技术的研究内容
9.1.4 多媒体技术的应用领域
9.2 多媒体数字化技术
9.2.1 多媒体信息的计算机表示
9.2.2 图像编辑实践——Fireworks
9.3 多媒体压缩技术
9.3.1 概述
9.3.2 可行性
9.3.3 压缩方法分类
9.3.4 数据压缩编码国际标准
思考题
参考文献
1.1 计算科学与科学思维
1.1.1 科学与计算科学
1.1.2 科学思维
1.2 计算思维的概念
1.2.1 计算思维的定义
1.2.2 计算思维的本质
1.2.3 计算思维的特性
1.3 计算思维的应用
1.3.1 计算思维的典型案例
1.3.2 计算思维的应用领域
思考题
第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 新一代计算机
思考题
第3章 计算机硬件系统
3.1 微型计算机系统
3.1.1 PC系统的构成
3.1.2 PC系统的层次结构
3.1.3 PC的主要性能指标
3.1.4 PC的工作过程
3.2 主机系统
3.2.1 微处理器
3.2.2 存储器
3.2.3 总线
3.2.4 输入输出接口
3.3 外部设备
3.3.1 输入输出系统概述
3.3.2 输入设备
3.3.3 输出设备
3.3.4 外存储器
思考题
第4章 计算机软件系统
4.1 计算机软件概述
4.1.1 计算机软件的概念
4.1.2 计算机软件的发展历史
4.1.3 计算机软件的分类
4.2 系统软件
4.2.1 操作系统
4.2.2 语言与编译系统
4.2.3 数据库管理系统
4.3 应用软件
4.3.1 办公软件
4.3.2 网络软件
4.3.3 安全软件
4.3.4 图形图像软件
4.3.5 多媒体软件
4.3.6 行业软件
4.3.7 其他软件
4.4 软件的保护
4.4.1 软件的授权方式
4.4.2 软件知识产权的保护
4.5 算法与程序设计
4.5.1 算法的基本概念
4.5.2 算法设计的基本方法与策略
4.5.3 程序设计
4.6 软件工程
4.6.1 软件工程的概念
4.6.2 软件生命周期
4.6.3 软件开发模型
4.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 进程的状态及状态转换
5.2.3 进程控制
5.2.4 进程互斥
5.2.5 进程通信
5.3 存储管理
5.3.1 存储器的基本概念
5.3.2 存储器管理的功能
5.3.3 分区存储管理
5.3.4 分页存储管理
5.3.5 分段存储管理
5.4 文件管理
5.4.1 文件的基本概念
5.4.2 文件系统的功能和组成
5.4.3 文件的结构和存取方法
5.4.4 文件目录
5.4.5 文件的使用和共享
5.4.6 文件的保护和保密
5.5 常用操作系统简介
5.5.1 Windows操作系统
5.5.2 Mac OS系统
5.5.3 UNIX操作系统
5.5.4 Linux操作系统
5.5.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 多路复用技术
6.3 网络传输介质
6.3.1 双绞线
6.3.2 光纤
6.3.3 无线与卫星通信
6.4 局域网技术
6.4.1 局域网的工作模式
6.4.2 以太网
6.4.3 无线局域网
6.4.4 组建有线局域网
6.5 Internet基础与应用
6.5.1 IP地址
6.5.2 域名
6.5.3 接入Int
6.5.4 Internet应用
6.6 物联网
6.6.1 物联网的概念
6.6.2 物联网的关键技术
6.6.3 物联网应用
6.7 云计算
6.7.1 云计算的概念
6.7.2 云计算的体系结构
6.7.3 云计算的关键技术
6.7.4 云计算的服务
思考题
第7章 数据库技术基础
7.1 数据库概述
7.1.1 数据、信息和数据库
7.1.2 数据管理技术的发展
7.1.3 数据库系统的组成及特点
7.1.4 基本数据模型
7.1.5 数据库系统结构
7.2 数据库设计
7.2.1 需求分析阶段
7.2.2 数据库概念设计
7.2.3 数据库逻辑设计
7.2.4 数据库物理设计
7.3 结构化查询语言基础
7.3.1 SQL语言概述
7.3.2 SQL语言基本成分
7.3.3 SQL语言基本语句
7.4 数据库技术的发展动向
7.4.1 当前主流数据库——关系数据库
7.4.2 面向对象数据库
7.4.3 分布式数据库
7.4.4 移动数据库
7.5 大数据时代与NoSQL数据库
7.5.1 数据时代
7.5.2 NoSQL数据库
思考题
第8章 信息安全技术
8.1 信息安全概述
8.1.1 信息安全发展阶段
8.1.2 信息安全的含义
8.1.3 信息系统面临的安全风险
8.2 信息安全技术
8.2.1 信息安全基础
8.2.2 认证技术
8.2.3 网络安全
8.3 计算机病毒及防治
8.3.1 计算机病毒的起源及发展
8.3.2 计算机病毒的定义
8.3.3 计算机病毒的结构及分类
8.3.4 计算机病毒防治
思考题
第9章 多媒体技术
9.1 多媒体概述
9.1.1 多媒体技术的基本概念
9.1.2 多媒体技术的发展历程
9.1.3 多媒体技术的研究内容
9.1.4 多媒体技术的应用领域
9.2 多媒体数字化技术
9.2.1 多媒体信息的计算机表示
9.2.2 图像编辑实践——Fireworks
9.3 多媒体压缩技术
9.3.1 概述
9.3.2 可行性
9.3.3 压缩方法分类
9.3.4 数据压缩编码国际标准
思考题
参考文献
评论
还没有评论。