跳转至

《程序设计基础》课程简介

  • 院校:清华大学
  • 主讲教师:徐明星,王瑀屏,邬晓钧
  • 参考教材:《程序设计基础(第 4​ 版)》,吴文虎,徐明星,邬晓钧编著,清华大学出版社

这门课以培养大家的计算思维为主线,宗旨是让大家能够解决生活中的问题,不会讲解 C++ 语法的诸多细节和规则。每节课以任务为驱动,激发大家去思考。

我个人认为这门课程的设计思路和理念是相当好的。但是对于初学者来讲,这门课存在诸多不便之处,首当其冲便是需要自己在课后补充学习 C++ 语法的细节。主要原因是大家在学习过程之初可能抱有 “我要学习 C++,我要编写很炫酷的程序” 这样的想法,真正学习起来却发现很多语法细节搞不懂,很痛苦。

我们在学习这门课的过程中,应当注重其中的思维模式和思考方式,摒弃 “我要写程序” 这种想法,那么语法规则便不再是束缚我们学习这门课的 “规则”。当我们有了这门课的基础之后,再去琢磨 C++ 语言本身的细节就会容易很多。此时可以结合学堂在线的另一门课《C++ 语言程序设计基础》进行学习,这门课将 C++ 语法规则讲解得非常细致,对于初学者来说,是一门不错的补充课程。