全部商品分类

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

大学计算机基础(第3版高等学校计算机基础教育教材精选)

  • 定价: ¥49
  • ISBN:9787302509813
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:295页
  • 作者:编者:李暾//毛晓...
  • 立即节省:
  • 2018-09-01 第3版
  • 2018-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    李暾、毛晓光、刘万伟、陈立前、周竞文等等编著的《大学计算机基础(第3版高等学校计算机基础教育教材精选)》兼顾计算机科学基础知识和计算思维,以计算思维能力培养为主线,串联信息表示、计算机系统、操作系统、网络、多媒体技术、科学计算及新方向等内容,选择Python作为计算实践的语言,内容偏重于如何将计算思维应用于计算机科学等领域以解决问题。实践内容将在授课内容的基础上进行拓展,并要求运用Python及相关的配套库进行问题求解练习。希望通过应用问题求解的学习和实践,培养读者在理解计算机系统的基础上,主动在各自专业学习中利用计算思维的方法和技能,进行问题求解的能力和习惯。学完本书后,希望读者能动手解决具有一定难度的实际问题。
    本书适合作为高等学校计算机基础课程的教材,也可作为计算机培训、计算机等级考试和计算机初学者的参考书。本书可与《大学计算机基础实验教程(第2版)》配合使用。

作者简介

    李暾,男,博士,副教授,毕业于国防科技大学计算机科学与技术专业。长期从事计算机专业相关课程教学与研究工作,承担了“大学计算机基础”“计算机程序设计”“离散数学”“软件体系结构与设计”等课程的授课任务。在微处理器设计验证、卫星综合电子系统等方面发表论文50余篇,他引160余次。在ACM顶级教学会议ITiCSE、《计算机教育》等会议和期刊发表教学论文10余篇。进入EI检索3篇。

目录

第1章  计算与社会
  1.1  计算概论
  1.2  计算装置发展简史
    1.2.1  机械式计算装置
    1.2.2  图灵机和图灵
    1.2.3  现代电子计算机
    1.2.4  计算机的发展趋势
  1.3  计算技术的应用
  1.4  信息化社会与人
  1.5  计算思维概论
  1.6  小结
  1.7  习题
第2章  Python简介
  2.1  引言
  2.2  Python基本元素
    2.2.1  对象、表达式和数值类型
    2.2.2  变量和赋值
    2.2.3  str类型与输入
  2.3  内置数据结构
    2.3.1  列表
    2.3.2  元组
    2.3.3  字典
  2.4  控制语句
    2.4.1  分支语句
    2.4.2  循环
  2.5  函数
  2.6  使用模块
  2.7  面向对象基础
  2.8  Python编程示例——打印月历
  2.9  小结
  2.10  习题
第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.3.4  小结
  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.6.4  数据结构
    3.6.5  程序设计语言
  3.7  “捉狐狸”问题求解示例
  3.8  小结
  3.9  习题
第4章  信息、编码及数据表示
  4.1  信息论基础
  4.2  编码及其解释
  4.3  数值的数字化
  4.4  计算机数值表示
    4.4.1  计算机码制
    4.4.2  定点数和浮点数
  4.5  字符的数字化
    4.5.1  汉字编码
    4.5.2  Unicode码
  4.6  声音的数字化
  4.7  图像的数字化
  4.8  信息处理示例
    4.8.1  数据压缩示例及Python实现
    4.8.2  生成图像验证码及Python实现
    4.8.3  Python绘制分形图形
  4.9  小结
  4.10  习题
第5章  计算机系统
  5.1  概述
  5.2  计算机硬件系统
    5.2.1  中央处理器
    5.2.2  存储系统
    5.2.3  总线
    5.2.4  输入输出系统
  5.3  操作系统
    5.3.1  概述
    5.3.2  进程管理
    5.3.3  存储管理
    5.3.4  文件管理
    5.3.5  设备管理
    5.3.6  用户接口
    5.3.7  操作系统的加载
  5.4  Python构建冯·诺依曼体系结构模拟器
  5.5  利用Python使用操作系统
    5.5.1  利用Python查看进程信息
    5.5.2  利用Python查看系统存储信息
    5.5.3  Python文件操作
  5.6  小结
  5.7  习题
第6章  计算机网络及应用
  6.1  计算机网络基础
    6.1.1  计算机网络的发展历史
    6.1.2  计算机网络的分类
    6.1.3  计算机网络体系结构与协议
    6.1.4  计算机网络传输介质及设备
  6.2  Internet基础
    6.2.1  Internet概述
    6.2.2  TCP/IP协议
    6.2.3  Python TCP/IP网络编程
  6.3  Internet应用
    6.3.1  万维网
    6.3.2  电子邮件
    6.3.3  文件传输
    6.3.4  搜索引擎
    6.3.5  Python编程示例
  6.4  无线网络
  6.5  物联网
  6.6  小结
  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  E-R模型到关系模型的转化
  7.3  数据库管理系统
    7.3.1  数据库管理系统的功能
    7.3.2  常见数据库管理系统软件
  7.4  Python数据库程序设计示例
  7.5  Python数据分析示例
  7.6  小结
  7.7  习题
第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.4  非线性方程数值解
    8.4.1  二分法求根
    8.4.2  函数迭代法求根
    8.4.3  牛顿迭代法求根
  8.5  线性方程组求解
    8.5.1  直接法求解
    8.5.2  迭代法求解
  8.6  符号计算
  8.7  小结
8.8  习题
第9章  计算机发展新技术
  9.1  高性能计算
    9.1.1  高性能计算的含义及意义
    9.1.2  高性能计算的关键技术
    9.1.3  高性能计算的典型应用
    9.1.4  高性能计算的发展挑战
    9.1.5  Python高性能编程——计算π
  9.2  云计算与大数据
    9.2.1  云计算
    9.2.2  大数据
  9.3  人工智能
    9.3.1  人工智能的基本概念与发展历程
    9.3.2  搜索
    9.3.3  知识表示与推理
    9.3.4  机器学习
    9.3.5  智能控制
    9.3.6  Python机器学习示例——预测外卖配送时间
  9.4  新型计算技术
    9.4.1  量子计算
    9.4.2  光计算
    9.4.3  生物计算
  9.5  小结
  9.6  习题
参考文献