CS 61AS 的替代课程

介绍伯克利另外两门计算机科学导论课:CS 61A 与 CS 10

CS 61AS 是一门以实验室(lab)为核心的课程——没有讲座。学生通过阅读指导材料和参与讨论来学习。

有些学生喜欢这种形式,也有些学生可能不喜欢。伯克利计算机系还开设了两门其他的计算机科学导论课程,列在下面。

CS 61A

CS 61A 是 CS 61AS 的姊妹课程。它采用传统的讲座、实验、讨论(lecture-lab-discussion)相结合的形式,覆盖的大思想与 61AS 相同,但使用 Python 语言,教学大纲也略有不同。CS 61A 的内容相当于 CS 61AS 的第 1 至第 4 单元(Units 1-4)。

想了解更多关于 CS 61A 的信息,请访问:http://www-inst.eecs.berkeley.edu/~cs61a/。

CS 10

CS 10 名为”计算之美与乐趣”(The Beauty and Joy of Computing)。它的内容相当于 61AS 的第 0 和第 1 单元,同样致力于提供一份温和的计算机科学入门介绍。CS 10 使用一种名为 Snap! 的图形化语言,你可以通过拖放组件的方式来编程。

想了解更多关于 CS 10 的信息,请访问:http://inst.eecs.berkeley.edu/~cs10/。

那么,它们有什么区别?

每门课都有各自不同的亮点。想要系统地比较 CS 10、CS 61A 和 CS 61AS,可以看看这份文档。