《计算机科学导论》PDF电子书免费下载

作者:  王川范黎林刘栋 等

出版社: 清华大学出版社  

出版年:  2021-04

ISBN: 9787302562221

~~滚到底部有网盘下载链接~~

内容简介

目录

内容简介
前言
第1章 计算机及其发展
1.1 计算机的发展
1.1.1 早期的计算工具
1.1.2 中世纪的计算机
1.1.3 现代计算机发展
1.1.4 微型计算机发展
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.3.5 区块链技术
1.3.6 量子计算机
1.4 习题
第2章 信息表示和数据运算
2.1 数值信息编码
2.1.1 二进制编码特征
2.1.2 不同数制的转换
2.1.3 二进制整数编码
2.1.4 二进制小数编码
2.1.5 二进制补码运算
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.4 习题
第3章 计算思维与建模
3.1 计算思维
3.1.1 计算思维的定义与特征
3.1.2 计算思维的基本概念
3.1.3 计算机解题方法
3.1.4 计算模型的构建
3.2 经典计算模型
3.2.1 囚徒困境:博弈策略建模
3.2.2 平均收入:安全计算建模
3.2.3 网页搜索:布尔检索建模
3.3 习题
第4章 计算机程序与软件开发
4.1 程序语言
4.1.1 程序语言的演化
4.1.2 程序语言概述
4.1.3 程序解释与编译
4.2 常见程序设计语言
4.2.1 面向机器编程语言——汇编语言
4.2.2 面向过程编程语言——C语言
4.2.3 面向对象编程语言——Java语言
4.2.4 其他主流编程语言
4.3 软件开发方法
4.3.1 软件开发设计原则
4.3.2 软件开发模型
4.3.3 软件开发语言选择
4.3.4 软件测试方法
4.4 习题
第5章 算法与数据结构
5.1 算法
5.1.1 算法的定义
5.1.2 算法的表示
5.1.3 算法的评估
5.2 常用算法
5.2.1 基本算法
5.2.2 排序算法
5.2.3 查找算法
5.2.4 递归与迭代算法
5.3 数据结构
5.3.1 数据结构的基本概念
5.3.2 线性结构
5.3.3 树形结构
5.3.4 图形结构
5.3.5 文件结构
5.4 习题
第6章 操作系统和数据库
6.1 操作系统
6.1.1 操作系统的类型
6.1.2 操作系统的功能
6.1.3 程序执行过程
6.1.4 系统引导过程
6.1.5 常见操作系统
6.2 数据库
6.2.1 数据库概述
6.2.2 数据模型
6.2.3 关系数据库
6.2.4 SQL语言
6.2.5 常见数据库管理系统
6.3 习题
第7章 计算机网络与信息安全
7.1 计算机网络基础
7.1.1 计算机网络概述
7.1.2 计算机网络体系结构
7.1.3 局域网基本技术
7.1.4 网络互联
7.2 Internet基础
7.2.1 Internet简介
7.2.2 TCP/IP协议
7.2.3 Internet地址
7.2.4 Internet基本服务
7.3 信息安全
7.3.1 信息安全概述
7.3.2 信息安全隐患
7.3.3 信息安全防御
7.4 习题
第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.4 网络隐私与自由
8.4.1 隐私权的道德和法律基础
8.4.2 网络隐私权与保护
8.4.3 网络自由
8.5 习题
参考文献

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?