书籍详情
计算机科学与技术导论
作者:田玉玲,高保禄 编著
出版社:国防工业出版社
出版时间:2004-08-01
ISBN:9787118035742
定价:¥19.00
购买这本书可以去
内容简介
《计算机导论》是计算机专业学生的入门课程,对于学生进一步学习本专业相关知识具有举足轻重的作用。作者有多年的《计算机导论》课程的教学经验,根据平时的教学积累,又参考了大量的国内外同类书目,依据CC2001和CCC2002,编写了《计算机科学与技术导论》。本书旨在为计算机科学与技术专业的本科新生提供一个关于计算机科学与技术学科的入门介绍,使他们能对该学科有一个整体的认识,提高他们学习本专业的兴趣,了解该专业的学生应具有的基本知识和技能。此外,还要了解在该领域工作应有的职业道德和应遵守的法律准则。本书的主要内容包括计算机科学与技术的基本概念、计算机系统及运算基础、计算机硬件、计算机软件、计算机科学中的数学方法、计算机网络和Inter-net、与计算机相关的社会和职业问题等。本教材选材新颖,符合当今计算机科学技术发展趋势。本书主要是针对大学计算机专业本科一年级的学生编写的,但是由于是入门级读物,所以也适合于任何对计算机学科感兴趣的社会人员自学。
作者简介
暂缺《计算机科学与技术导论》作者简介
目录
第1章计算机科学与技术
1.1计算机的发展历程
1.1.1机械计算机时代(19世纪之前)
1.1.2电子计算机问世(1900年~1955年)
1.1.3晶体管计算机的发展(1956年~1963年)
1.1.4集成电路计算机(1964年~1972年)
1.1.5现代计算机技术(1972年~今)
1.2计算机科学与技术的基本概念
1.2.1计算机的特点
1.2.2计算机的分类
1.2.3计算机的应用
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社会信息化对计算机
人才的要求
习题
第2章计算机系统及运算基础
2.1计算机系统的基本组成
2.1.1图灵机
2.1.2冯·诺依曼机
2.1.3计算机系统的基本组成
2.2进位计数制及其相互转换
2.2.1进位计数制
2.2.2进位数之间的转换
2.2.3计算机信息存储单元的结构
2.3计算机运算基础
2.3.1计算机数的表示特点
2.3.2二进制数的运算
2.3.3数的原码.反码及补码表示
2.3.4补码的运算规则
2.4信息在计算机内的表示
2.4.1数值数据的机内表示
2.4.2字符数据的机内表示
2.4.3图形的机内表示
2.4.4声音信息的机内表示
习题
第3章计算机硬件
3.1计算机硬件概述
3.2系统单元
3.2.1主板
3.2.2中央处理器
3.2.3寄存器
3.2.4系统时钟
3.2.5字长
3.2.6处理器相关技术
3.2.7主存储器
3.2.8高速缓存
3.2.9扩展槽和扩展卡
3.2.10总线和端口
3.3输入设备
3.3.1输入和输入设备
3.3.2键盘
3.3.3定点设备
3.3.4扫描设备
3.3.5图像捕捉设备
3.3.6音频输入设备
3.4输出设备
3.4.1输出和输出设备
3.4.2显示设备
3.4.3打印机
3.4.4音频输出设备
3.5辅助存储器
3.5.1辅助存储器的特点
3.5.2软盘和软盘驱动器
3.5.3硬盘和硬盘驱动器
3.5.4光盘和光盘驱动器
3.5.5磁带和磁带机
3.6计算机硬件的主要技术指标
习题
第4章计算机软件
4.1计算机软件概述
4.1.1计算机软件发展
4.1.2程序设计语言
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.4数据库系统
4.4.1数据库管理技术发展过程
4.4.2数据库基本概念
4.4.3数据模型
4.4.4数据库管理系统的功能
4.4.5数据库技术与相关技术的融合
4.5人工智能
4.5.1人工智能中的哲学问题
4.5.2人工智能的研究和应用领域
习题
第5章程序设计基础
5.1C语言程序设计
5.1.1C语言的初步知识
5.1.2基本程序语句
5.1.3程序控制语句
5.2算法
5.2.1算法的特征
5.2.2算法实例
5.3算法的基本元素
5.3.1运算和操作
5.3.2算法的控制结构
5.4算法描述
5.4.1流程图
5.4.2盒图(N-S图)
5.4.3伪代码
5.5算法设计基本方法
5.5.1列举法
5.5.2归纳法
5.5.3递推
5.5.4递归
5.5.5回溯法
5.5.6算法的复杂度分析
5.6数据结构
5.6.1数据结构的基本概念
5.6.2常用的几种数据结构
5.6.3排序
习题
第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.4集合
6.4.1集合的表示
6.4.2集合间的关系
6.4.3集合的运算
6.5关系
习题
第7章计算机网络和Internet
7.1数据通信
7.1.1数据通信系统的组成
7.1.2通信信道
7.1.3连接设备
7.2数据传输
7.2.1带宽
7.2.2串行传输和并行传输
7.2.3传输方向
7.2.4协议
7.3计算机网络
7.3.1计算机网络的定义
7.3.2网络拓扑结构
7.3.3计算机网络的分类
7.3.4对等网络和客户机/服务器网络
7.4Internet
7.4.1Internet简介
7.4.2Internet的连接
7.4.3Internet地址和域名
7.4.4Internet服务
7.5万维网
7.5.1Web的工作原理
7.5.2Web信息搜索
7.5.3电子商务
习题
第8章社会和职业问题
8.1计算机职业道德
8.1.1计算机职业道德的概念
8.1.2软件工程师的道德规范和实践要求
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隐私保护策略
8.4计算机犯罪
8.4.1计算机犯罪的定义
8.4.2计算机犯罪的基本类型
8.4.3计算机犯罪的主要特点
8.4.4计算机犯罪的相关法律法规
8.4.5恶意计算机程序
8.4.6拒绝服务攻击
8.4.7黑客
8.4.8防火墙
习题
附录
参考文献
1.1计算机的发展历程
1.1.1机械计算机时代(19世纪之前)
1.1.2电子计算机问世(1900年~1955年)
1.1.3晶体管计算机的发展(1956年~1963年)
1.1.4集成电路计算机(1964年~1972年)
1.1.5现代计算机技术(1972年~今)
1.2计算机科学与技术的基本概念
1.2.1计算机的特点
1.2.2计算机的分类
1.2.3计算机的应用
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社会信息化对计算机
人才的要求
习题
第2章计算机系统及运算基础
2.1计算机系统的基本组成
2.1.1图灵机
2.1.2冯·诺依曼机
2.1.3计算机系统的基本组成
2.2进位计数制及其相互转换
2.2.1进位计数制
2.2.2进位数之间的转换
2.2.3计算机信息存储单元的结构
2.3计算机运算基础
2.3.1计算机数的表示特点
2.3.2二进制数的运算
2.3.3数的原码.反码及补码表示
2.3.4补码的运算规则
2.4信息在计算机内的表示
2.4.1数值数据的机内表示
2.4.2字符数据的机内表示
2.4.3图形的机内表示
2.4.4声音信息的机内表示
习题
第3章计算机硬件
3.1计算机硬件概述
3.2系统单元
3.2.1主板
3.2.2中央处理器
3.2.3寄存器
3.2.4系统时钟
3.2.5字长
3.2.6处理器相关技术
3.2.7主存储器
3.2.8高速缓存
3.2.9扩展槽和扩展卡
3.2.10总线和端口
3.3输入设备
3.3.1输入和输入设备
3.3.2键盘
3.3.3定点设备
3.3.4扫描设备
3.3.5图像捕捉设备
3.3.6音频输入设备
3.4输出设备
3.4.1输出和输出设备
3.4.2显示设备
3.4.3打印机
3.4.4音频输出设备
3.5辅助存储器
3.5.1辅助存储器的特点
3.5.2软盘和软盘驱动器
3.5.3硬盘和硬盘驱动器
3.5.4光盘和光盘驱动器
3.5.5磁带和磁带机
3.6计算机硬件的主要技术指标
习题
第4章计算机软件
4.1计算机软件概述
4.1.1计算机软件发展
4.1.2程序设计语言
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.4数据库系统
4.4.1数据库管理技术发展过程
4.4.2数据库基本概念
4.4.3数据模型
4.4.4数据库管理系统的功能
4.4.5数据库技术与相关技术的融合
4.5人工智能
4.5.1人工智能中的哲学问题
4.5.2人工智能的研究和应用领域
习题
第5章程序设计基础
5.1C语言程序设计
5.1.1C语言的初步知识
5.1.2基本程序语句
5.1.3程序控制语句
5.2算法
5.2.1算法的特征
5.2.2算法实例
5.3算法的基本元素
5.3.1运算和操作
5.3.2算法的控制结构
5.4算法描述
5.4.1流程图
5.4.2盒图(N-S图)
5.4.3伪代码
5.5算法设计基本方法
5.5.1列举法
5.5.2归纳法
5.5.3递推
5.5.4递归
5.5.5回溯法
5.5.6算法的复杂度分析
5.6数据结构
5.6.1数据结构的基本概念
5.6.2常用的几种数据结构
5.6.3排序
习题
第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.4集合
6.4.1集合的表示
6.4.2集合间的关系
6.4.3集合的运算
6.5关系
习题
第7章计算机网络和Internet
7.1数据通信
7.1.1数据通信系统的组成
7.1.2通信信道
7.1.3连接设备
7.2数据传输
7.2.1带宽
7.2.2串行传输和并行传输
7.2.3传输方向
7.2.4协议
7.3计算机网络
7.3.1计算机网络的定义
7.3.2网络拓扑结构
7.3.3计算机网络的分类
7.3.4对等网络和客户机/服务器网络
7.4Internet
7.4.1Internet简介
7.4.2Internet的连接
7.4.3Internet地址和域名
7.4.4Internet服务
7.5万维网
7.5.1Web的工作原理
7.5.2Web信息搜索
7.5.3电子商务
习题
第8章社会和职业问题
8.1计算机职业道德
8.1.1计算机职业道德的概念
8.1.2软件工程师的道德规范和实践要求
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隐私保护策略
8.4计算机犯罪
8.4.1计算机犯罪的定义
8.4.2计算机犯罪的基本类型
8.4.3计算机犯罪的主要特点
8.4.4计算机犯罪的相关法律法规
8.4.5恶意计算机程序
8.4.6拒绝服务攻击
8.4.7黑客
8.4.8防火墙
习题
附录
参考文献
猜您喜欢