资源
avatar of this article's author EarlGrey
MITx在线课程:计算机科学及编程导论

计算机科学及编程导论在MIT的课程编号是6.00.1,是计算机科学及工程学院的经典课程。之前,课程一直使用Scheme作为教学语言,不过由于Python简单、易学等原因,近年来已经改用Python作为教学语言了。另外,这几年公开课和在线课程逐渐热门,MIT也是将这门课放到了Edx上,供全球各地的编程爱好者学习使用。本文中要与大家分享的,就是这门课程在Edx上的教学视频。

这门课的英文名字叫“Introduction to Computer Science and Programming Using Python”,课程讲述的主要还是计算机科学方面的知识,只是使用的语言变成了Python而已。因此,这门课严格来说,并不能算是专门的Python教程。

课程介绍

据课程页面介绍,课程的目的是让学员将计算机科学作为工具,解决现实世界中的分析问题。本课程是两部分课程的上半部分:即“计算机科学和Python编程导论”及“计算思维和数据科学导论”。两部分课程旨在帮助以前从未接触过计算机科学或编程的人们学会计算思维、编写程序解决问题。

学习了两部分课程的部分学生会将其作为进修高级计算机科学课程的基础,但是大部分是将其作为第一门也是最后一门计算机科学课程。 因为这些课程对很多学生而言,可能是其唯一的正式计算机科学课程,这门课程更关注的是知识的宽度而不是深度。目标是帮助学生简要了解更多内容,以便他们在以后事业发展过程中需要考虑如何用计算法完成某些目标时,能有些许概念。也就是说,这并非是一门“精深计算法”课程。这些具有挑战性且严格的课程内容是要求学生们花费大量时间和精力学会让计算机按照自己的意愿工作。

授课老师介绍

授课老师介绍

在线学习课程

由于这门课程十分热门,国内已经有中文翻译版。不过,编程派还是建议跟随Edx的教学进度安排,按部就班地学习。下面是课程的相关链接:

离线学习课程

想要自主掌握学习节奏的朋友,也可以将全部教学视频下载至本地,有时间即可学习,也可以省去网络视频缓冲慢等问题。这也是笔者比较喜欢的方式。编程派已经将课程视频分享至百度网盘,有需要的朋友可以向我的微信公众号回复关键词“mitx6001”,获取分享链接及提取码。

上一篇
下一篇