目录

  • 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:笛卡尔积、投影和选择分别是一种什么运算?

关系运算有并、差、积、选择和投影运算。什么是笛卡尔积、投影和选择?这几种运算有什么作用?如果没有它们是否可以?请谈谈你的观点,并分享给大家。

SPOC研讨2:有的称“关系”有的称“表”,二者有什么差异吗?

数据库中表形式的数据,在学术上称为“关系”,其行/列构成要素被称为“元组”/“属性”,而在商品化的数据库管理系统中却被称为“表”,其行/列构成要素被称为“记录”/“字段”,或简单称为“行”/“列”。同一件事情,为什么会有这两种术语体系呢,有必要吗?或者“关系”和“表”真的有什么差异?请谈谈你的观点,并分享给大家。

SPOC研讨3:你会书写下列查询吗?

已知关系模式:S(Sno,Sname,Sclass),C(Cno,Cname,Cteacher)SC(Sno,Cno,Scgrade)。其中,S为学生关系:Sno学号, Sname姓名,Sclass班级; C为课程关系:Cno课程号, Cname课程名, Cteacher任课教师;SC为学生选课关系:Scgrade成绩。你能书写出下列SQL语句吗?

(1)找出学过“李明”老师讲授课程的所有学生;

(2)找出学全了“李明”老师讲授课程的所有学生;

(3)找出没学过“李明”老师讲授课程的所有学生;

(4)找出没学全“李明”老师讲授课程的所有学生。

这些语句的书写是衡量你是否掌握数据库语言的标志。针对这三个关系,你认为还有什么查询比较难呢,请你出些题目为其他同学?限定这三个关系,能否穷举出所有类别的查询呢,请试一试?

SPOC研讨4:下列查询结果是什么?

已知关系模式:S(Sno,Sname,Sclass),C(Cno,Cname,Cteacher)SC(Sno,Cno,Scgrade)。其中,S为学生关系:Sno学号, Sname姓名,Sclass班级; C为课程关系:Cno课程号, Cname课程名, Cteacher任课教师;SC为学生选课关系:Scgrade成绩。

下列查询的结果是什么?

(1)SELECT * FROM SC WHERE Cno= ‘C01’ and Cno= C02’;

(2)SELECT Sno FROM SC SC1, SC SC2 WHERE SC1.Scgrade>SC2.Scgrade;

(3)SELECT Sno FROM SC WHERE Scgrade<60 and count(*)>2;

(4)SELECT Sno, Avg(Scgrade) FROM SC WHERE Scgrade<60 Group by Sno;

请试着回答一下,并分享你的观点。

SPOC研讨5:请查找资料,举例介绍或阐述数据管理的手段和社会影响?什么是大数据?大数据从哪些方面能改变人的观念?

课程视频中提到了两本书《大数据时代》《Blown to Bits》分别介绍了大数据,搜索并阅读一下,这两本书中讲了哪些大数据的例子?大数据是怎样改变人们观念的?如何充分利用大数据为我们服务?如何发现大数据的价值?大数据带来的社会问题又是什么?请谈谈你的观点,并分享给大家。