顶部
收藏

大学计算思维基础


作者:
张问银、王振海、赵慧
定价:
28.00元
ISBN:
978-7-04-050590-0
版面字数:
280.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2018-09-27
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
大学计算机基础

本书以计算机科学基础知识为主,以计算机的问题求解为主线,注重培养学生的计算思维能力。本书将计算思维、信息表示、计算机系统、计算机网络以及计算机的新技术作为穿插,选择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 区块链的应用前景
  • 参考文献

相关图书