注册 登录 进入教材巡展 进入在线书城
#

出版时间:2018-08

出版社:高等教育出版社

以下为《大学计算思维基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040505900
  • 1版
  • 227751
  • 46242193-4
  • 平装
  • 异16开
  • 2018-08
  • 300
  • 200
  • 工学
  • 计算机科学与技术
  • 通用
内容简介

本书以计算机科学基础知识为主,以计算机的问题求解为主线,注重培养学生的计算思维能力。本书将计算思维、信息表示、计算机系统、计算机网络以及计算机的新技术作为穿插,选择Python语言为计算实践语言,内容上侧重于如何应用计算思维解决各领域的问题。

全书分为8章,内容包括计算与计算思维、计算机中的信息表示、计算机系统结构与工作原理、算法与程序设计、数据组织与管理、计算机网络基础、信息安全基础、计算机发展新技术。

本书可以作为高等学校“大学计算机”课程的教材使用,也可供对计算机科学感兴趣的专业技术人员阅读。

目录

 前辅文
 第1章 计算与计算思维
  1.1 计算机的产生和发展
   1.1.1 计算机的产生
   1.1.2 电子计算机的发展
   1.1.3 计算机的发展趋势
  1.2 计算机科学与各学科的渗透
   1.2.1 生物学
   1.2.2 化学
   1.2.3 艺术学
  1.3 计算思维
   1.3.1 计算思维的提出
   1.3.2 科学方法与科学思维
   1.3.3 计算思维
 第2章 计算机中的信息表示
  2.1 信息与信息技术
   2.1.1 信息与数据
   2.1.2 信息技术
   2.1.3 信息化与信息社会
  2.2 信息在计算机中的表示
   2.2.1 数值及其转换
   2.2.2 计算机中的数据单位
  2.3 数值信息的表示
   2.3.1 带符号整数的编码
   2.3.2 带符号实数的编码
  2.4 文本信息的表示
   2.4.1 西文字符的编码
   2.4.2 汉字编码
  2.5 多媒体信息的表示
   2.5.1 图像
   2.5.2 声音媒体的数字化
   2.5.3 视频与动画
 第3章 计算机系统结构与工作原理
  3.1 计算机系统结构
   3.1.1 图灵和图灵机模型
   3.1.2 图灵机的基本思想
   3.1.3 冯·诺依曼计算机
  3.2 计算机系统的组成
   3.2.1 硬件系统
   3.2.2 软件系统
   3.2.3 计算机的性能指标
  3.3 计算机的基本工作原理
   3.3.1 指令和指令系统
   3.3.2 存储器的工作原理
   3.3.3 运算器和控制器工作原理
   3.3.4 程序执行过程
  3.4 操作系统
   3.4.1 操作系统概述
   3.4.2 操作系统的功能
   3.4.3 典型的操作系统
   3.4.4 Windows操作系统
 第4章 算法与程序设计
  4.1 算法的基本概念
   4.1.1 算法的概念
   4.1.2 算法性质
   4.1.3 算法的特征
   4.1.4 算法与程序
   4.1.5 算法分析
   4.1.6 算法实例分析
   4.1.7 算法的重要性
  4.2 经典算法
   4.2.1 排序
   4.2.2 折半查找算法
   4.2.3 汉诺塔问题
  4.3 Python语言基础
   4.3.1 Python语言开发环境的配置和使用
   4.3.2 数据的表示
   4.3.3 数据的输入输出
   4.3.4 运算符与表达式
   4.3.5 程序的控制结构
 第5章 数据组织与管理
  5.1 数据结构
   5.1.1 线性表
   5.1.2 栈
   5.1.3 队列
   5.1.4 树
   5.1.5 图
   5.1.6 Python应用实例
  5.2 数据管理
   5.2.1 数据库系统概述
   5.2.2 数据模型
   5.2.3 常用数据库软件
   5.2.4 数据库的建立和维护
 第6章 计算机网络基础
  6.1 计算机网络概述
   6.1.1 计算机网络的定义
   6.1.2 计算机网络的功能
   6.1.3 计算机网络的分类
  6.2 计算机网络的结构组成
   6.2.1 网络硬件的组成
   6.2.2 网络软件的组成
  6.3 计算机网络体系结构
   6.3.1 计算机网络协议
   6.3.2 计算机体系结构
  6.4 Internet基础及应用
   6.4.1 TCP/IP协议
   6.4.2 Internet的应用
  6.5 网络信息检索
   6.5.1 网络信息检索概述
   6.5.2 搜索引擎概述
   6.5.3 常用网络信息检索工具
  6.6 Python案例赏析
 第7章 信息安全基础
  7.1 信息安全概述
   7.1.1 信息安全的概念
   7.1.2 信息安全的特征
   7.1.3 信息系统面临的威胁
  7.2 计算机犯罪
  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.4.5 防火墙使用规范
  7.5 计算机病毒及防范
   7.5.1 病毒的分析
   7.5.2 病毒的分类
   7.5.3 应对病毒的策略
  7.6 信息加密
   7.6.1 基础的密码学理论
   7.6.2 典型算法说明
 第8章 计算机发展新技术
  8.1 云计算
   8.1.1 云计算的基本概念
   8.1.2 云计算的发展历史
   8.1.3 云计算的基本特点
   8.1.4 云计算的应用
  8.2 大数据
   8.2.1 大数据概念
   8.2.2 大数据的应用
   8.2.3 大数据的特点
   8.2.4 大数据面临的挑战
  8.3 人工智能
   8.3.1 人工智能的起源与发展
   8.3.2 人工智能的研究与应用领域
   8.3.3 人工智能的影响及发展趋势
  8.4 物联网
   8.4.1 物联网的概念
   8.4.2 物联网的发展
   8.4.3 物联网体系结构
   8.4.4 物联网的关键技术
   8.4.5 物联网的应用
   8.4.6 物联网的发展趋势和就业前景
  8.5 区块链
   8.5.1 区块链的起源与发展
   8.5.2 区块链的特点与分类
   8.5.3 区块链的应用前景
 参考文献