当前位置:主页 > 书籍配套资源 > 计算机概论配套资源
《计算机科学概论》教案

《计算机科学概论》教案

  • 更新:2021-12-08
  • 大小:20 MB
  • 类别:计算机概论
  • 作者:刘艺,蔡敏,李炳伟
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书作者在研究CC 2004课程体系的基础上,结合多年科研和教学的经验编排各章内容。全书系统介绍了计算机科学与技术的基本概念、方法和技术,内容涉及数据的表示与编码、计算机系统结构、计算机硬件组成、操作系统、数据结构与算法、程序设计语言、数据库与文件系统、软件工程、计算机网络和计算机信息系统安全。全书通过大量的图片、图表和演示增强读者对阅读的理解和知识的掌握,通过范例讲解概念和相关的模型,通过关键字索引、小结和练习帮助读者巩固自己的学习效果。

本书可作为大学本科“计算机基础”课程教材,也可供自学人员参考使用。

目录

  • 第0章绪论
  • 0.1什么是计算机科学
  • 0.1.1计算机科学的提出
  • 0.1.2计算机科学的领域
  • 0.1.3计算机与计算机模型
  • 0.1.4计算机科学中的经典问题
  • 0.2计算机的历史
  • 0.2.1计算机前传
  • 0.2.2现代计算机时代
  • 0.2.3计算机的未来
  • 0.3我国计算机的发展
  • 0.4计算机与社会问题
  • 0.4.1依赖与控制
  • 0.4.2对生活方式影响
  • 0.4.3计算机伦理
  • 0.4.4计算机犯罪
  • 小结
  • 习题
  • 第1章数据的表示与编码
  • 1.1数和数制
  • 1.1.1数字系统
  • 1.1.2计数与进制
  • 1.1.3二进制和位
  • 1.1.4八进制和十六进制
  • 1.1.5不同进制数的相互转换
  • 1.2数值的表示与运算
  • 1.2.1整数的表示
  • 1.2.2实数的表示
  • 1.2.3位的算术运算
  • 1.3非数值信息的编码
  • 1.3.1字符的编码——ASCII
  • 1.3.2汉字的编码
  • 1.3.3Unicode码
  • 1.3.4静态图像的编码
  • 1.3.5动态数据的编码
  • 小结
  • 第2章计算机系统结构
  • 2.1计算机系统的多级层次结构
  • 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.2CISC结构
  • 2.4.3RISC结构
  • 2.4.4流水线技术
  • 2.4.5并行处理结构
  • 2.5计算机软件系统
  • 第3章计算机硬件组成
  • 3.1计算机硬件系统组成
  • 3.2处理器
  • 3.2.1运算器
  • 3.2.2控制器
  • 3.2.3摩尔定律与处理器的发展
  • 3.3存储器
  • 3.3.1计算机的多级存储系统
  • 3.3.2主存储器和高速缓存
  • 3.3.3辅助存储器
  • 3.4输入/输出设备
  • 3.4.1I/O设备的分类
  • 3.4.2常见输入设备
  • 3.4.3常见输出设备
  • 3.5总线与接口
  • 3.5.1总线的分类
  • 3.5.2系统总线
  • 3.5.3I/O总线
  • 第4章操作系统
  • 4.1操作系统概述
  • 4.1.1操作系统的基本概念
  • 4.1.2操作系统的功能作用
  • 4.1.3操作系统的组成
  • 4.1.4操作系统的发展与分类
  • 4.2操作系统的运行
  • 4.2.1处理器管理与进程调度
  • 4.2.2存储管理
  • 4.2.3文件系统
  • 4.2.4设备管理
  • 4.3典型操作系统
  • 4.3.1Windows系列
  • 4.3.2UNIX
  • 4.3.3自由软件和Linux操作系统
  • 第5章数据结构与算法
  • 5.1概述
  • 5.1.1数据结构
  • 5.1.2算法
  • 5.2线性结构
  • 5.2.1线性表
  • 5.2.2栈和队列
  • 5.2.3串
  • 5.2.4数组
  • 5.3非线性结构
  • 5.3.1树
  • 5.3.2图
  • 5.4基本算法
  • 5.4.1排序
  • 5.4.2查找
  • 5.5递归
  • 第6章程序设计语言
  • 6.1计算机语言的发展
  • 6.1.1自然语言与形式语言
  • 6.1.2机器语言与汇编语言
  • 6.1.3高级语言
  • 6.2程序设计语言的几种范型
  • 6.3程序设计语言的语法元素和功能划分
  • 6.4程序的生成和运行
  • 6.4.1编译和解释
  • 6.4.2程序设计环境
  • 小结
  • 第7章数据库与文件系统
  • 7.1数据库的基本概念
  • 7.1.1什么是数据库
  • 7.1.2数据模型
  • 7.1.3数据字典
  • 7.2关系数据库及其运算
  • 7.2.1关系模型
  • 7.2.2结构化查询语言
  • 7.3文件系统
  • 7.3.1文件的基本概念
  • 7.3.2文件结构及存取方式
  • 7.3.3顺序文件
  • 7.3.4索引文件
  • 7.3.5散列文件
  • 7.3.6二进制文件和文本文件
  • 第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.4软件质量管理
  • 8.4.1软件质量的含义
  • 8.4.2软件质量的评价
  • 8.4.3如何保证软件质量
  • 8.4.4软件评审
  • 8.4.5软件测试
  • 8.5软件项目管理
  • 8.5.1组织计划
  • 8.5.2资源管理
  • 8.5.3文档管理
  • 8.5.4项目管理过程
  • 第9章计算机网络
  • 9.1什么是计算机网络
  • 9.1.1计算机网络的历史
  • 9.1.2计算机网络的定义
  • 9.1.3计算机网络的功能
  • 9.1.4计算机网络的分类
  • 9.1.5以太网
  • 9.2计算机网络体系结构
  • 9.2.1概述
  • 9.2.2OSI/RM
  • 9.2.3TCP/IP模型
  • 9.3组建网络
  • 9.3.1计算机网络拓扑
  • 9.3.2网络的物理组成
  • 9.3.3连接网络
  • 9.4Internet及应用
  • 9.4.1Internet简介
  • 9.4.2传输协议与地址
  • 9.4.3Internet应用
  • 9.4.4Internet发展新趋势
  • 第10章计算机信息系统安全
  • 10.1计算机信息系统安全概述
  • 10.1.1安全威胁
  • 10.1.2安全目标
  • 10.1.3安全服务与安全机制
  • 10.1.4安全策略
  • 10.2数据加密
  • 10.2.1密码学基础
  • 10.2.2加密技术
  • 10.3计算机病毒
  • 10.3.1计算机病毒概论
  • 10.3.2计算机病毒的作用机理
  • 10.3.3计算机病毒防治
  • 10.4防火墙与入侵检测
  • 10.4.1防火墙
  • 10.4.2入侵监测技术
  • 习题

资源下载

资源下载地址1:https://box.lenovo.com/l/31LCIL

网友留言