《编程方法》是斯坦福大学开放课程中的一门课,感谢YYeTs提供翻译,国外老师的授课比国内好了无数倍,强烈推荐。

以下视频来自优酷:http://v.youku.com/v_show/id_XMjE4NzQ0NDI0.html

以下是我的笔记:

[05:00] 前五分钟是开场白,可以跳过

[06:03] 这门课被称为《编程方法》的原因是,它并不局限于某一门特定的编程语言,而是着重于软件开发的思想。思想或者说是思路才是最重要的。

[07:42] 这门课会主要使用Java进行讲解。

[11:00] 这门课(CS106A)会很轻松。CS105更轻松。CS106X是CS106A的快速版,进度很快。CS106B是CS106A的后续。

[15:52] 本课程的网址是http://www.stanford.edu/class/cs106a或者http://cs106a.stanford.edu

[21:10] 本课程一共有7次编程作业,复杂度依次增加。

[27:00] 讲了一大段评分标准,对我们来说没什么用。

[34:00] 上课还有糖吃……

[35:48] 不要共享代码 / 注明出处

[42:00] “Debug”这个名词的来例。

[45:45] 课程将使用Karel the Robot来讲解一些入门的编程知识。

第一课并没有讲多少和编程有关的东西,不过老师蛮风趣的,值得一看。

上文转自:http://leonax.net/


我突然发现看公开课程并记笔记是一个很好的学习方法,

希望,

下个学期,

每个星期至少看一集并记笔记吧!


课程网址:http://www.stanford.edu/class/cs106a/

这一节课的讲义下载地址:http://www.stanford.edu/class/cs106a/handouts/01-general-information.pdf

坚持,

加油!