全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 计算机原理与基础

计算机科学基础(计算机科学与技术面向新工科专业建设计算机系列教材)

  • 定价: ¥59
  • ISBN:9787302561637
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:293页
  • 作者:编者:刘小丽//杜...
  • 立即节省:
  • 2020-09-01 第1版
  • 2020-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书参照教育部高等学校计算机基础课程的教学基本要求,主要介绍信息技术及其应用,从基础原理出发,以具体应用为导向逐步展开。
    全书共8章,分为三大部分:第一部分(第1~3章)为信息技术基础篇,介绍信息技术基础知识,包括软件、硬件、操作系统和数据的表示与存储等;第二部分(第4~6章)为数据处理篇,介绍不同类型数据的处理过程和Python程序设计基础,包括对结构化数据和非结构化数据的处理示例;第三部分(第7、8章)为网络新技术及信息安全篇,介绍互联网新技术及应用和信息安全基础,包括对新技术原理的展示和典型信息安全案例的剖析。全书提供了大量应用实例,且每章后均附有思考题,思考题解析可参考《计算机科学基础习题与解析》。
    本书适合作为高等院校本科生计算机通识教育课程的教材,也可供非计算机专业学习数据处理的人员参考。

目录

第1章  计算机系统
  1.1  初识计算机
    1.1.1  计算机的功能
    1.1.2  计算机的发展
  1.2  计算机系统的构成
    1.2.1  计算机硬件系统
    1.2.2  计算机软件系统
  1.3  计算机的工作原理
    1.3.1  冯·诺依曼原理
    1.3.2  计算机的启动
    1.3.3  计算机的计算原理
  1.4  计算机网络与安全
  1.5  计算机科学基础导学
    1.5.1  计算机系统的分层模型
    1.5.2  学习思路
  1.6  思考题
第2章  操作系统
  2.1  操作系统基础
    2.1.1  操作系统概述
    2.1.2  操作系统的结构和核心概念
    2.1.3  操作系统分类
  2.2  操作系统的功能
    2.2.1  设备管理
    2.2.2  存储管理
    2.2.3  进程管理
    2.2.4  文件管理
  2.3  操作系统举例——Windows 10
    2.3.1  Windows文件管理
    2.3.2  程序管理
    2.3.3  硬件管理
    2.3.4  常用小工具
    2.3.5  输入法的安装与设置
    2.3.6  使用技巧
  2.4  思考题
第3章  数据的表示与存储
  3.1  数据在计算机中的表示
    3.1.1  数制
    3.1.2  二进制
    3.1.3  二进制运算
    3.1.4  进制的转换
    3.1.5  数值在计算机中的表示与存储
  3.2  字符的编码
    3.2.1  ASCII码
    3.2.2  汉字的表示
  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  复合类型数据存储——结构化
  3.5  思考题
第4章  数据管理示例
  4.1  Excel电子表格
    4.1.1  Excel基础知识
    4.1.2  Excel数据和公式
    4.1.3  Excel表的结构化
    4.1.4  Excel函数
    4.1.5  Excel图表
    4.1.6  Excel数据管理和分析
  4.2  Access数据库
    4.2.1  数据库基础知识
    4.2.2  Access基础知识
    4.2.3  数据库及表
    4.2.4  查询
    4.2.5  关系数据语言SQL
  4.3  非结构化数据处理示例
  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.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  算法可视化工具Raptor
    5.5.1  Raptor简介
    5.5.2  Raptor使用基础
    5.5.3  基本控制结构的表示
  5.6  思考题
第6章  Python程序设计
  6.1  程序设计概述
    6.1.1  程序
    6.1.2  程序设计与程序设计语言
    6.1.3  数据与数据结构
    6.1.4  程序设计的基本步骤
  6.2  Python语言基础
    6.2.1  引例
    6.2.2  输入与输出
    6.2.3  标识符与变量
    6.2.4  数据类型及运算
  6.3  Python程序控制结构
    6.3.1  分支结构
    6.3.2  循环结构
    6.3.3  程序控制结构应用实例
  6.4  Python函数与模块
    6.4.1  常用模块中的函数
    6.4.2  用户自定义函数
    6.4.3  匿名函数
    6.4.4  递归函数
  6.5  Python数据库编程
    6.5.1  数据库编程的基本步骤
    6.5.2  数据库编程实例
  6.6  Python非结构化数据处理
    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  Internet基础
    7.2.1  因特网与互联网
    7.2.2  TCP/IP
    7.2.3  DNS服务
    7.2.4  FTP服务
  7.3  互联网新技术
    7.3.1  物联网
    7.3.2  云计算
    7.3.3  大数据
    7.3.4  人工智能
  7.4  思考题
第8章  信息安全
  8.1  病毒与防火墙
    8.1.1  计算机病毒
    8.1.2  防火墙
  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.5  信息安全案例剖析
    8.5.1  支付宝的数字证书
    8.5.2  恢复误删的数据
    8.5.3  免费WiFi成诈骗“新领地”
    8.5.4  防范恶意软件
    8.5.5  二维码安全
  8.6  思考题
附录A  ASCII码一览表