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

《大学计算机基础:计算机科学概论》教案

  • 更新:2021-12-26
  • 大小:10.57 MB
  • 类别:计算机基础
  • 作者:赵欢、等
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容介绍

本书依照广度优先的原则,用通俗易懂的语言、大量图片和示例,全面介绍计算机发展历史和重要历史人物及其思想,系统地介绍计算机科学与技术的基本概念、方法和技术,内容涉及计算机组成与结构(包括计算机发展历史、计算机组成与工作原理)、网络与安全(包括计算机网络、信息安全)、算法与程序设计(包括算法、程序设计语言)和数据组织(包括数据结构、文件结构和数据库概述)等。

本书旨在培养学生计算机科学与技术的知识理念,使他们对计算机、计算机科学技术有一个基本、全面的了解,为他们将来的发展提供线索和发展空间。

本书可作为大学本科非计算机专业“计算机基础”课程教材,或作为一年级非计算机专业研究生选修课教材,还可作为大学本科计算机专业入门教材,也可作为其他人员的参考书。

目录

  • 第一部分 计算机组成与结构
  • 第1章 计算机发展历史
  • 1.1 计算机的史前时代
  • 1.1.1 石头计算到算盘
  • 1.1.2 计算尺和计算器
  • 1.2 机械式计算机
  • 1.2.1 契卡德计算机
  • 1.2.2 帕斯卡加法机
  • 1.2.3 莱布尼兹乘法机
  • 1.2.4 “编织”的程序
  • 1.2.5 差分机和分析机
  • 1.2.6 手摇计算机
  • 1.3 从机械到电子的进程
  • 1.3.1 穿孔制表机
  • 1.3.2 电子文明的曙光——电子二极管、三极管
  • 1.3.3 冲击最后的技术壁垒
  • 1.4 电子计算机发展历史
  • 1.4.1 电子管计算机
  • 1.4.2 晶体管计算机
  • 1.4.3 集成电路计算机
  • 1.4.4 大规模集成电路计算机
  • 1.4.5 第五代计算机
  • 1.4.6 总结
  • 1.5 奠定现代计算机理论基础的重要人物和思想
  • 1.5.1 布尔及逻辑代数
  • 1.5.2 香农及计算机开关电路
  • 1.5.3 图灵及图灵机、图灵测试
  • 1.5.4 阿塔纳索夫及ABC计算机
  • 1.5.5 维纳及计算机设计五原则
  • 1.5.6 冯·诺依曼及冯·诺依曼结构
  • 1.6 计算机在中国
  • 1.7 计算机的发展趋势
  • 1.7.1 高性能计算
  • 1.7.2 普适计算
  • 1.7.3 下一代计算机
  • 1.8 小结
  • 习题
  • 第2章 计算机组成与工作原理
  • 2.1 计算机常用的数制及机内信息表示
  • 2.1.1 数制及其转换
  • 2.1.2 计算机内信息的表示
  • 2.2 门和电路
  • 2.2.1 门
  • 2.2.2 电路
  • 2.3 计算机硬件组成
  • 2.3.1 冯·诺依曼结构
  • 2.3.2 计算机系统的硬件组成
  • 2.3.3 总线访问
  • 2.4 计算机的工作过程
  • 2.4.1 指令执行过程
  • 2.4.2 计算机工作过程
  • 2.5 计算机系统的组成
  • 2.5.1 计算机硬件系统
  • 2.5.2 计算机软件系统
  • 2.6 小结
  • 习题
  • 第二部分 网络与安全
  • 第3章 计算机网络
  • 3.1 网络的起源
  • 3.1.1 联机系统阶段
  • 3.1.2 网络互连阶段
  • 3.1.3 标准化网络阶段
  • 3.1.4 网络互连与高速网络
  • 3.2 网络的定义
  • 3.3 数据传输
  • 3.3.1 传输介质
  • 3.3.2 带宽
  • 3.3.3 协议
  • 3.4 网络的分类
  • 3.4.1 按距离划分
  • 3.4.2 按网络的功能划分
  • 3.5 网络的拓扑结构
  • 3.5.1 拓扑的概念
  • 3.5.2 链路与通路
  • 3.5.3 网络拓扑结构
  • 3.6 服务模型
  • 3.6.1 终端网络模型
  • 3.6.2 客户机/服务器模型
  • 3.6.3 对等网络模型
  • 3.7 网络的体系结构
  • 3.8 网络互连
  • 3.9 Internet和TCP/IP
  • 3.9.1 Internet的起源
  • 3.9.2 TCP/IP
  • 3.9.3 IP地址
  • 3.9.4 Internet提供的主要服务
  • 3.9.5 内网与外网
  • 3.10 网络管理
  • 3.10.1 网络管理基础
  • 3.10.2 网络管理功能
  • 3.10.3 Internet的管理信息库
  • 3.10.4 网络管理协议
  • 3.11 小结
  • 习题
  • 第4章 信息安全
  • 4.1 信息安全的基本概念
  • 4.1.1 信息安全特征
  • 4.1.2 信息安全保护技术
  • 4.2 密码技术及应用
  • 4.2.1 基本概念
  • 4.2.2 对称密钥密码系统
  • 4.2.3 公开密钥密码系统
  • 4.2.4 计算机网络中的数据加密
  • 4.2.5 数字签名
  • 4.3 防火墙技术
  • 4.3.1 防火墙的基本概念
  • 4.3.2 防火墙的功能
  • 4.3.3 防火墙的基本类型
  • 4.3.4 防火墙的优缺点
  • 4.4 恶意软件
  • 4.4.1 病毒及相关的威胁
  • 4.4.2 计算机病毒的防治
  • 4.5 入侵检测技术
  • 4.5.1 入侵者
  • 4.5.2 入侵检测
  • 4.6 小结
  • 习题
  • 第三部分 算法与程序设计
  • 第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.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.5 小结
  • 习题
  • 第6章 程序设计语言
  • 6.1 程序设计语言概述
  • 6.1.1 什么是程序语言
  • 6.1.2 程序语言的发展历史
  • 6.1.3 程序语言的分类
  • 6.1.4 机器语言
  • 6.1.5 汇编语言
  • 6.1.6 高级语言
  • 6.2 高级程序语言的类型
  • 6.2.1 常用高级程序语言
  • 6.2.2 过程化语言
  • 6.2.3 函数式语言
  • 6.2.4 逻辑式语言
  • 6.2.5 面向对象语言
  • 6.2.6 专用语言
  • 6.3 程序设计的基本概念
  • 6.3.1 标识符
  • 6.3.2 变量与数据类型
  • 6.3.3 常量和文字
  • 6.3.4 表达式和赋值语句
  • 6.3.5 控制语句
  • 6.3.6 注释
  • 6.4 程序单元
  • 6.4.1 过程
  • 6.4.2 参数
  • 6.4.3 函数
  • 6.4.4 输入与输出
  • 6.5 程序设计语言的执行
  • 6.5.1 程序翻译
  • 6.5.2 链接程序
  • 6.5.3 集成开发环境
  • 6.6 高级话题
  • 6.6.1 面向对象程序设计
  • 6.6.2 程序语言的发展趋势
  • 6.7 小结
  • 习题
  • 第四部分 数据组织
  • 第7章 数据结构
  • 7.1 概述
  • 7.1.1 数据结构的定义
  • 7.1.2 数据的逻辑结构
  • 7.1.3 数据的存储结构
  • 7.1.4 数据的运算
  • 7.2 线性表
  • 7.2.1 基于数组的实现
  • 7.2.2 基于链表的实现
  • 7.2.3 基于线性表的检索
  • 7.3 堆栈
  • 7.3.1 堆栈的基本概念
  • 7.3.2 栈的实现
  • 7.3.3 栈的操作
  • 7.3.4 栈的应用
  • 7.4 队列
  • 7.4.1 队列的定义
  • 7.4.2 队列的实现
  • 7.4.3 队列的基本操作
  • 7.4.4 队列的应用
  • 7.5 树
  • 7.5.1 二叉树的基本概念
  • 7.5.2 二叉树的实现
  • 7.5.3 二叉树的遍历
  • 7.5.4 二叉检索树
  • 7.6 图
  • 7.6.1 图的定义和术语
  • 7.6.2 图的实现
  • 7.6.3 图的基本操作
  • 7.6.4 图的应用
  • 7.7 小结
  • 习题
  • 第8章 文件结构
  • 8.1 文件系统
  • 8.1.1 文件命名
  • 8.1.2 文件访问
  • 8.2 文件结构
  • 8.2.1 顺序文件
  • 8.2.2 索引文件
  • 8.2.3 散列文件
  • 8.3 小结
  • 习题
  • 第9章 数据库概述
  • 9.1 数据库管理系统
  • 9.1.1 数据库管理系统概述
  • 9.1.2 数据库模式
  • 9.1.3 数据模型
  • 9.2 关系数据库
  • 9.2.1 关系数据库的设计
  • 9.2.2 关系的操作
  • 9.2.3 结构化查询语言
  • 9.3 数据库应用
  • 9.3.1 决策支持系统
  • 9.3.2 空间数据库
  • 9.3.3 多媒体数据库
  • 9.3.4 移动数据库
  • 9.3.5 信息检索系统
  • 9.3.6 分布式信息系统
  • 9.4 小结
  • 习题
  • 参考文献

资源下载

资源下载地址1:https://box.lenovo.com/l/0HzQEd

相关资源

网友留言