目录

  • 1 计算机、计算与计算思维
    • 1.1 为什么要学大学计算机课程?
    • 1.2 大学计算机课程学什么?
    • 1.3 怎样学大学计算机课程
    • 1.4 人计算与机器自动计算
    • 1.5 计算与自动计算
    • 1.6 计算与自动计算——元器件
    • 1.7 电子自动计算——计算机系统
    • 1.8 计算系统之发展趋势
    • 1.9 什么是计算思维
    • 1.10 计算之树——大学计算思维教育空间
    • 1.11 章节测验
  • 2 符号化、计算化与自动化
    • 2.1 0和1的思维
    • 2.2 进位计数制
    • 2.3 进位制之间的转换
    • 2.4 小数点如何处理
    • 2.5 0和1与易经
    • 2.6 信息如何用0和1表示
    • 2.7 如何用0和1进行计算
    • 2.8 如何将减法变加法
    • 2.9 逻辑硬件实现加法
    • 2.10 SPOC研讨
    • 2.11 章节测验
  • 3 冯.诺依曼计算机—机器级程序及其执行
    • 3.1 图灵机的思想与模型简介
    • 3.2 冯诺依曼计算机思想与构成
    • 3.3 自动存取存储器的工作原理
    • 3.4 机器指令与机器级程序
    • 3.5 机器级程序的执行机制
    • 3.6 机器级程序的执行过程模拟
    • 3.7 阅读:大学计算机基础
    • 3.8 章节测验
  • 4 现代计算机—复杂环境下程序执行
    • 4.1 现代计算机系统的构成
    • 4.2 现代计算机的存储体系
    • 4.3 操作系统对计算机资源的分工-合作与协同管理思想
    • 4.4 操作系统对几种资源的分工管理(一)
    • 4.5 操作系统对几种资源的分工管理(二)
    • 4.6 操作系统对资源的合作与协同管理
    • 4.7 计算机系统的工作过程
    • 4.8 现代计算机的演进
    • 4.9 SPOC研讨
    • 4.10 章节测验
  • 5 数据管理思维
    • 5.1 数据与数据管理
    • 5.2 数据库系统与数据库管理系统
    • 5.3 数据的基本形态:表与关系
    • 5.4 数据的基本操作:关系操作
    • 5.5 关系数据库语言SQL
    • 5.6 SPOC研讨
    • 5.7 章节测验
      • 5.7.1 数据库系统基本概念
      • 5.7.2 关系模型与关系运算
      • 5.7.3 关系数据库语言SQL
  • 6 网络化社会基础:计算机网络
    • 6.1 机器网络之网络通信基础
    • 6.2 机器网络之计算机组网与连接
    • 6.3 TCP/IP协议概述
    • 6.4 由机器网络到信息网络
    • 6.5 互联网的创新思维
    • 6.6 SPOC研讨
    • 6.7 章节测验
  • 7 调查问卷
    • 7.1 调查问卷
SPOC研讨

SPOC研讨1:32G存储器有多少个存储单元?地址线有几条?

一个存储器的存储容量是怎样计算的?课程视频中将存储器和宿舍进行类比,一个存储单元类比为一个房间,那“房间钥匙”“房间号”“床位”呢?二者有什么异同呢?能否类比着来谈存储容量的概念呢,比如32G存储器有多少个存储单元,需要几条地址线呢?请与大家分享你的观点。

SPOC研讨2:你是怎样理解机器级程序被机器执行的?

计算机是否很简单呢?冯·诺依曼计算机只有简单的几个部件,就能完成复杂程序的执行,你能说说这几个部件的作用吗?你能说说这几个部件协同起来执行程序的过程吗?控制器中的PC、存储器的存储单元等对高级语言程序员而言也是很重要的概念,比如高级语言中对函数调用过程的理解,对各种变量的理解都将会涉及到它们,你是怎样理解它们的作用的呢?请与大家分享你的观点!

SPOC研讨3:你是怎样理解“执行信号化”的?

课程视频中,以存储器为例,内部揭开来看就是一些二极管和连线,使信号按照符合与、或、非等逻辑运算规则的方式进行传输,便可按地址读取一个个存储单元的内容,便可存取程序和数据。而以“计算机”为例,就是控制器发出一系列控制信号,控制各个部件信号产生的次序来读取程序并执行程序。课程视频以“算法程序化-程序指令化-执行信号化”来总结算法、程序、指令和信号之间的关系,一层层揭开了计算机的神秘的面纱,关于此,你是怎样理解的呢,你能否完成一条指令到两条指令的模拟运行呢?有人说“我还是不明白”,由你来讲此部分内容,该如何讲授得让大家明白呢?请与大家分享你的观点。

SPOC研讨4:理解机器级程序是如何被执行的有必要吗?

有人说,“现在都用高级语言编程序,理解‘机器级程序是如何被执行的’已经没有必要了”,你怎么看?请分享你的观点。

SPOC研讨5(查找资料、上交报告):复杂系统抽象化的基本思维方式?