计算导论
Offered By: Peking University via Coursera
Course Description
Overview
本课程的内容主要分为两个部分:(1)计算机基础知识,约占课时量的40%;(2)计算机程序导论,约占课时量的60%;
在计算机基础知识部分,我们将为大家解答一些与计算机程序设计相关的基础问题,例如,“计算机为什么能够进行计算?”,“计算机程序在计算机中是如何运行的?”,“计算机的发展规律是什么?”,“下一代的计算机将会是什么样子?”等等。我们希望通过对这些问题的解答,达到两个目的:其一,培养起大家对计算机科学的兴趣;其二,帮助大家建立起学习计算机科学所需要的“背景知识框架”。
在计算机程序导论部分,我们将逐步引领大家步入程序设计的领域。我们以C程序设计语言为载体,从感性认识计算机程序开始,带领大家认识计算机程序,感受计算机程序的开发过程,理解编程语言的构成成分,体会利用计算机程序解决现实问题的过程。
Syllabus
计算机基础知识
- 计算机的历史与未来 ---------------- 第 1 周
- 计算机的基本原理 ------------------- 第 2 周
- 程序运行的基本原理 ---------------- 第 3 周
计算机程序导论
- 感性认识计算机程序 ---------------- 第 4 周
- 理性认识计算机程序
- C程序导论 ------------------------ 第 5 周
- C程序中的数据成分 ------------ 第 5 周
- C程序中的运算成分 ------------ 第 6 周
- C程序中的控制成分 ------------ 第 7 周
- 从现实问题到计算机程序 ---------- 第 8 周
Taught by
Ge Li 李戈
Tags
Related Courses
Computer Vision: The FundamentalsUniversity of California, Berkeley via Coursera Programming Languages
University of Virginia via Udacity Learn to Program: Crafting Quality Code
University of Toronto via Coursera Computational Photography
Georgia Institute of Technology via Coursera Algorithms: Design and Analysis, Part 2
Stanford University via Coursera