计算机科学导论

计算机科学导论

作者:王川范黎林刘栋 等

出版社:清华大学

出版年:2021年4月

ISBN:9787302562221

所属分类:诗歌文集

书刊介绍

《计算机科学导论》内容简介

本书共分为8章:第1章概述计算机及其发展历史;第2章介绍了数据在计算机中的表示与运算;第3章从计算思维的角度出发,介绍了经典问题的建模方法和常用算法;第4~5章介绍了计算机程序与软件开发过程中的数据结构:第6章介绍了操作系统和数据库;第7章介绍了计算机网络与信息安全;第8章介绍了计算机社会中的职业问题。本书既可作为高等院校计算机类、通信类及相关专业的教材,也可作为计算机爱好者、拟从事计算机相关工作的工程技术人员等的参考书。
作者:王川、范黎林、刘栋等。

作品目录

内容简介
前言
第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、习题
参考文献

相关推荐

微信二维码