- Level Foundation
- Course by Peking University
-
Offered by
About
你有没有好奇过:计算机为什么能够进行计算?计算机程序是怎样运行的?你是否想知道:计算机未来可能的发展趋势有哪些?程序是如何编写出来的?如何学习程序设计语言?程序设计语言的基本成分有哪些?《计算导论》这门课将帮助你解决这些疑惑。 学完这门课,你将能够解释计算机和程序的基本运行原理以及它们的特性,向你的朋友讲述计算机的历史和发展趋势;同时,你也将充分“热身”,迎接“计算机程序设计语言”的学习!Modules
课程介绍
2
Videos
- 专项课程介绍
- 欢迎加入《计算导论与C语言基础》
第一课
3
Videos
- 从数学危机到图灵机
- 图灵机的基本构成
- 图灵机的运行机理
第二课
2
Videos
- 数的二进制表示
- 二进制数的布尔运算
第一课
2
Videos
- 历史上的计算设备
- 从电子管到云计算
第二课
3
Videos
- 摩尔定律下的计算危机
- 量子计算机的基本原理
- 量子计算新成果简介+鼓励
第一课
3
Videos
- 问题的提出
- 冯诺依曼式计算机
- 存储器的种类与特点
第二课
3
Videos
- 存储器的原理与类型
- CPU指令的执行
- 程序的执行
写在下一个部分之前的话
1
Readings
- 写在下一个部分之前的话
第一课
4
Videos
- 说在前面的话
- 程序是你告诉计算机的话
- 如果你的大脑是台计算机
- 如果你来设计一门编程语言
第二课
4
Videos
- 快步走进C程序之一
- 快步走进C程序之二
- 快步走进C程序之三
- 什么样的程序是好程序
编程作业
- 感性接触计算机程序
配置编程环境(补充资料)
2
Videos
- 下载、安装和使用IDE
- 使用IDE进行调试
第一课
2
Videos
- 没有解决方案就没有程序
- 先有构想再写程序
第二课
2
Videos
- 先有构想再写程序-示例
- 体验结构化的程序-示例
编程作业
- 从现实问题到计算机程序
写在下一个部分之前的话
1
Readings
- 写在下一个部分之前的话
第一课
4
Videos
- 明确学习进度
- C语言的由来
- C语言的标准
- C语言的构成
编程作业
- 理性认识C程序 导论 抄写题
- 理性认识C程序 导论 编程题
第一课
3
Videos
- 再谈学习进度与安排
- 变量定义的含义
- 整数型的类别
第二课
3
Videos
- 整数型的存储
- 整数的输入输出
- 最大与最小整数
第三课
5
Videos
- 浮点型
- 字符型
- 布尔型
- 常数
- 变量命名
编程作业
- 数据成分应用练习
- 综合练习(1)
第一课
3
Videos
- 说在前面的话
- 赋值运算
- 赋值运算的说明
第二课
2
Videos
- 算术运算
- 自增自减运算
第三课
2
Videos
- 关系运算
- 逻辑运算与混合运算
第四课
2
Videos
- 逗号,条件,强转
- 位运算
编程作业
- 逻辑运算应用程序抄写练习
- 综合练习(2)
第一课
1
Videos
- 再谈分支语句
第二课
2
Videos
- 再谈循环语句
- Goto之争
第一课
3
Videos
- 再谈一维数组
- 二维数组
- 三维数组
第二课
2
Videos
- 数组的作用之一
- 数组的作用之二
编程作业
- 数组应用练习
第一课
3
Videos
- 字符数组与字符串
- 输入缓冲区
- 一个字符的输入
第二课
2
Videos
- 一串字符的输入
- 字符串应用例题
写在下一个部分之前的话
1
Readings
- 写在下一个部分之前的话
编程作业:期末考试
- 期末编程测试
课程结语
1
Videos
- 祝贺大家顺利学完了《计算导论与C程序设计》
Auto Summary
"计算导论与C语言基础"课程由Coursera提供,专注于IT与计算机科学领域。课程将解答计算机计算原理、程序运行机制及其未来发展趋势。学员将学习程序设计语言的基本成分,并了解计算机历史。适合初学者,提供基础级别的知识。订阅选项为Starter。
Ge Li 李戈, Ph.D.