- UID
- 100753
- 热情
- 7795
- 人气
- 6822
- 主题
- 38
- 帖子
- 6386
- 精华
- 24
- 积分
- 10590
- 分享
- 0
- 记录
- 0
- 相册
- 1
- 好友
- 0
- 日志
- 0
- 在线时间
- 2142 小时
- 注册时间
- 2006-12-15
- 阅读权限
- 30
- 最后登录
- 2024-4-27
升级 11.8% - UID
- 100753
- 热情
- 7795
- 人气
- 6822
- 主题
- 38
- 帖子
- 6386
- 精华
- 24
- 积分
- 10590
- 阅读权限
- 30
- 注册时间
- 2006-12-15
|
毕竟我说的会带有一些主观色彩
大家可以参考
还是希望能有些帮助
PS. 推荐指数以5为最高,0为最低
PPS. 难易程度还是不写上去了.因为每个人的看法都不同.有时候我觉得很简单的科目别人就觉得很难,我觉得很难的科目别人轻松拿A+.
首先,CS stage 1的课程相对别的专业来说是非常非常简单的.
就算不是学CS专业的也可以考虑下CS 111或者CS 101作为选修
CS 111 Mastering Cyberspace: Introduction to Practical Computing
这门课是基础中的基础了.特别简单也特别容易拿A. 有CS 101所学到的最基础java编程基础, 也有infosys 110的lab所学到的最基础的excel等操作知识. 想学简单东西的同学或者对计算机根本不了解的同学可以选这门课,但是如果真正是想学计算机专业而且想以后多学点东西的同学就建议不要浪费一个学期学这个了,因为CS 111是不能和CS 101同时学的,也不是必修的课.
推荐指数: 2.5
CS 101 Principles of Programming
CS 105 Principles of Computer Science
这两门就不多罗嗦了,因为是必修课,而且很简单很基础,学CS的都要学.不过如果你觉得学这两门课很费力的话,建议你早点换专业.后面的会更加吃不消的.
推荐指数: 5(因为是必修)
CS stage2的课跟stage1的课相比就上了个台阶了.
2006年开始,CS 210分成了CS 210 和 CS 215两门课.
CS 210 Computer Systems 1
这门课主要学assembly和C语言. assembly因为是低级计算机语言,相对java这种高级语言来说,学起来比较困难,而C语言在国内学得很普遍.有个建议是,如果你肯多花工夫多学点东西也学扎实的话,最好在S2 city选这门课,bruce hutton是个非常尽职的好老师. 如果你想学得轻松点,assignment容易点,那就在S1 tamaki选,绝对让你感觉CS 210是最简单最容易拿高分的一门stage 2的paper.
推荐指数: 4.5
CS 215 Computer Systems 2
学operating system, UNIX, 比较有用. 建议你学的时候多看看bruce hutton的2006年之前的CS210的lecture notes, 会很有帮助的.尽管不是他教了...
推荐指数: 4
CS 220 Algorithms and Data Structures
怎么说呢,这个要带点主观色彩了..因为有个变态的lecturer - mark wilson.反正我是感觉学完了这门没什么用.但是有一些前辈告诉我,算法很重要的,如果不会算法那编程就无逻辑可言.也许有点道理吧.
推荐指数: 2.5
CS 225 Discrete Structures in Mathematics and Computer Science
stage 2里面最最简单的课.而且可以跟CS 101一起学,甚至很CS 111一起学都可以. 对stage 1的课没要求.而且简单.不上课都行.用处和CS 220一样不大,但是若以后想学CS 320 350 366 367, 就要学CS 220 225了.一般不想往那方面发展的可以不考虑220 和 225.
推荐指数: 3
CS 230 Software Design and Construction
stage2 里面比较有用的课.也是想学CS 334 335必修的课. tamaki学的好象比city学的简单点. 既然学CS专业,这门课就学吧,advanced object-oriented programming. 还有database的基本知识.
推荐指数: 5
CS 280 Applications Programming
用VB编程的.很多人告诉我这是stage2里面最有用的课.不过我看来和CS 230差不多有用.呵呵.曾经还是infosys的必修课.不难,angela教,没可能挂的.也有讲到database的知识,很有用的部分.
推荐指数: 4
stage3的来了.如果说stage1的难度系数是1的话,那么stage2的就是3,那么stage3的就是7了.认真学!
CS 313 Computer Organisation
要先学物理243才学的.没研究过.没发言权.如果你不学物理就不用考虑这门课.
推荐指数: ?
CS 314 Data Communications Fundamental
stage3里面相对比较简单的课了.本来S1和S2都有开的,不过从2007年开始,只有S2可以修了.考试全是选择题.不过也有个叫mark的lecturer也比较BT...考试全是选择题.
推荐指数: 3.5
CS 320 Algorithmics
CS 350 Mathematical Foundations of Computer Science
两门都没学过,是CS 220的延伸.参考CS 220. 据说CS 320不简单.CS 350还行.如果以后不打算往这方面发展就不要学了.
推荐指数: 2
CS 330 Language Implementation
CS 210的延伸. 而且也是bruce教.如果你210的assembly等学得很好,就学学这门课吧. bruce很好的lecturer.
推荐指数: 4
CS 334 Internet Programming
CS 335 Distributed Objects and Web Services
公认这两门是CS最有用的课.尤其是CS 335.工作上用得多的就是这两门课学的东西.选的人也很多很多.都在tamaki上课.好好学.考试全是选择题.不过出得比较变态,想拿高分也不简单.本人就深受其害..
推荐指数: 5
CS 340 Operating Systems
据说很难,背的东西也多.没学过,没发言权.
推荐指数:?
CS 345 Human-computer Interaction
一门需要group assignment的paper.比较新的课.要背的东西也不少.group member一般由4个人组成,也可以根据情况3或者5人. 选group member的时候尽量找除自己的朋友以外的同学.因为大家专长的东西很有可能一样,建议和一个朋友一组,然后另外两个找kiwi之类的.这样大家都能互补.至于考试也是背的比较多了.
推荐指数: 3
CS 366 Foundations of Artificial Intelligence
CS 367 The Practice of Artificial Intelligence
传说奥大的AI很强很有名的.不过近几年已经没落了.不少优秀的lecturer由于种种原因离开了.这两门课用处不大. CS 366的assignemnt比CS 367的难些,但是考试简单些. CS 367的Vassignment虽然比较麻烦,但是很简单,很容易拿满分.两门考试都是需要背的多. 既然不是很有用,还是不推荐学, 尽管比CS320 350简单点, 不过都是要先学CS220 225的.
推荐指数: 2.5
CS 372 Computer Graphics
CS 375 Picture Processing and Analysis
CS 372学的是3D制图.如果你以后考虑继续深造,想学制作游戏卡通的话,就学这两门吧.两门都需要CS230的知识, CS372需要先学CS220, 而CS375需要先学CS210.
推荐指数:4
总算写完了...好累啊...希望能对大家有帮助
还是那句话,因为含有主观成分,还是希望大家多多提出自己的看法.
最后祝CS的学弟学妹们在新的一年学习进步.
[ 本帖最后由 鸾歌凤舞 于 2006-12-21 23:02 编辑 ] |
-
2
查看全部评分
-
|