在一亩三分地论坛上看到这么两篇关于CS的帖子转来作为出国前的学习计划,也算是挂起来做个激励吧~
入门:. 一亩-三分-地,独家发布
Stanford
CS106A - Java 为载体,是Stanford的公共课,如果是转如CS的同学,此门课可以让你轻松入门,又能适应用英语学习的环境。学的又马上能用上。
CS106B - 讲数据结构和算法,计算机的第二门课,作业和课堂都很精彩。
以上两门课都用了Eric Robert的教材,就是这两门课的共同设计者。国内能买影印版,教材同样非常棒。. more info on 1point3acres.com
以上两门课的基础,你就可以做一般的编程活了。
课程最锻炼人的部分应该在于其Assignment,一门课一般有七个,其中一位老师说过,这些练习是让你十年后都有印象的内容。. visit 1point3acres.com for more.
再接下来同样来自Stanford的CS107,涉及面非常广的一门课,公开课的内容侧重编程范式(paradigm),现在改革后,更侧重组织结构,用的教材是CSAPP,CMU的院长著作,也是他们鼎鼎有名的15-213课用的教材,申他们学校的同学应该有点印象,是他们的邮编。. 留学申请论坛-一亩三分地
以上三门课资源链接如下:. from: 1point3acres.com/bbs
http://see.stanford.edu/see/courses.aspx
CS106A
CS106B
CS107
书本分别为:
http://www.amazon.cn/Java%E8%AF% ... d=1331090292&sr=8-2
http://www.amazon.cn/C-%E8%AF%AD ... d=1331090304&sr=8-3
同样涉及编程范式的课,来自Berkeley的导论课CS61A,用了Lisp语言(从Spring 12起,改用Python了),教材也非常经典,可以再参考MIT的入门课6.001一起学习。
http://inst.eecs.berkeley.edu/~cs61a/archives.html
http://www.verycd.com/topics/161025/
http://ocw.mit.edu/courses/elect ... ograms-spring-2005/. 围观我们@1point 3 acres
教材为Structure and Interpretation of Computer Programs 作者公开了这本书,晚上到处能找到,上taobao找个打印店印一下就可以了。
Berkeley的课程视频均可以从Itunes上下载。