新西兰Compsci课程介绍, "经验"分享---废话多, 慎入


在新西兰



顺利的话马上毕业了, 寻思着报f, 呃不是, 回报社会来了~希望能帮到那么几个人~Stage 1:
CS 101/105: 这俩其实没啥子好说的...都是必选的, 都是基础课, 以前学的时候都说105是杀手课, 但是其实跟2XX和3XX比起来105完全是碾压课才对, 我09S2学的, exam木有选择题, 后面据说有全选择的时候, 不过全选择不一定简单, 全手写也不一定难. 看碰到什么老师了, 貌似Angela很喜欢把exam弄成全选择, 可惜没碰上. Anyway, 两门打基础的课一定要学好, 不懂的要尽量全弄懂, 两门课Assignment对于大多数刚开始接触编程的会难些, 可以的话不要找人代写也尽量不要抄, 去lab抓只demo让好好讲讲~如果真的101学的真的很吃力, 105很认真学了但是还是挂了, 那就可能不适合学这个专业其实...如果不是非常非常喜欢CS的话就考虑下换个专业吧~

CS 111: 比较废的一门课, 如果没啥可选的然后又想找门简单课的话是个不错的选择, 就是每周的lab report比较烦, 要花个一两个小时来弄, 不过要是有好基友写的话就一人得道鸡犬升天了~

Stage 2: 2xx全学了一遍...
CS 210: 分三个部分, 二进制, assembly language, C(或者C++, 一般来说S1是C, S2是C++), 二进制部分很简单, 爱去上课的去上课, 不爱上课的看看课件, 不爱看课件的请教下好基友, text/exam细心点就不会丢什么分. Assembly language可能要费不少心思, 我学的时候Assignment比较简单, 看了下后面俩学期的Assignment难了好多...据tutor说那Assignment一般是30%人写出来, 70%去抄这30%的. ass尽量早开始, tutorial多去上, tutor会有用的东西. 跟101/105一样, 不会的多问问~ 第三部分C或者C++, 看在哪个学期学了, 都不难, Assignment也会很简单(跟assembly相比), 不过exam的时候题目可能会出些比较奇怪的(纯看老师..我学的时候Mano出题问.class文件的magic word是什么...课件上面是肯定不会出现的, 都是他上课随口说过的.). 不管怎么出都是好好看past paper啦~全选择好糊弄.
CS215: 210的基友课, 内容关系不大, 也是分仨部分, UNIX, System signal, network. UNIX部分很简单记下那几个常用的命令然后就没东西了; signal部分见仁见智, 我是觉得还好, 理解了之后内容很少, 思路也很简单---后续课程是340; network部分就是一个背, 内容不多--后续课程314;
CS 220: 算法课, 不算很难, 考试应该也全是选择题, 要是没学好的话就好好背背past paper的题目, 会有不少重复题. 作业不少会用automarker, 可以用java也可以用C++/C什么的, 由于也是ulrich教, 所以作业差不多一定会出现那么一个废话很多篇幅很长最后作完发现极其那啥的Assignment...
CS 225: 离散数学. 简单课, 只是如果是bukh教的话, A1会比较恶心, 都是些"这tm还用证"类型的证明题. 当时2.5分得了0.8来着...但是后面就简单了. 4个Assignment才占10%, test和exam才是大头, 题型万年不换. 有本类似于习题集的东西, 就是前几年所有的Assignment和test和exam的集合, 不知道可以从哪弄...有了那个基本就是A+的保证撒.
CS 230: as always, 三部分, part1是object oriented programming, 看上去好nb的名字, 完全是在重复105的东西, 105学的好的话这里就没啥新东西. 然后part2是software testing, 个人认为很坑爹, 我们那时是一美国佬clark教的, 上课各种扯, 整天说AUT的才会学怎么用Junit什么的来测试, 奥大的只要学理论就好, 然后test和exam的时候出题都是给个例子然后让写testcase, 对于上课从来没见过testcase什么样子的我们来说就是天书...所以test平均分有六七十分(part1 60%, part2 40%)...还是scale up之后. 有选择的话尽量避开他教的那学期(当时course论坛也有骂他的帖子..回帖老多了), 去找radu吧...他是好人...; part3是关于多线程的, 整个course的难点了吧可能, 尽量去听课, 不听课也要看看recording. 230总体来说是很不错的一门课~啊 啊 啊想起那个clark来还是恨的牙痒痒的
CS 280: 全是数据库, 两部分, SQL和C#, 也是不难的一门课, 但是我很不喜欢ulrich这个老师, 教我们的时候test出错N多题目, 被学生发邮件骂. 俩Assignment, 都不难..就是觉得ulrich出东西想看懂要费点时间...我英文不好而他太喜欢写废话. 280学的SQL比起infosys那些课学的会简单不少, C#也是简单不少. (我没学过infosys, 只是看了一下他们课件什么的)

Stage 3: 3xx的课学的不多, 也没怎么学好, 基本都是挑"据说简单"的课学的, 无限后悔...
CS 314: network, 这学期还在学, 听说是3xx最简单的课(好多课都有这个名头...), 学了发现全是背, 不停的背...所以喜欢背东西或者很喜欢network部分的同学放心的来吧...木有编程, 木有计算~全是背全是背啊啊啊啊

CS 320: 算法, 这学期也在学, 听说是3xx最难的课, 也据说是220的后续...其实跟220没多大关系. 费脑子的一门课, 个人不是很喜欢...课是好课..老师讲的太废, 听课完全比不上自己看书查资料来的效果好. 因为内容比较难理解, 上课没来的消化的话下课一定要好好看看textbook(下个电子版). Assignment均分都很高, test会很低, 但是最后会scale up, 所以好好学不太可能会挂. 怨念...
CS 335: Web和C#;  Assignment万年不变, test和exam的题目也是万年不变...课程难度不高. Assignment 1是让写一个简单的proxy server, 有大量past year的资源可以用...所以再难的Assignment也不难(选个好点的往年作业, 别给带沟里去了...). part2是radu教, 很仁慈的老师, 口音很奇怪, 挺习惯就好了, 讲写lambda expression什么的, 考试细心点也是送分题, Assignment是一个看上去跟上课内容没啥关系的东东, 需要在web 页面显示数据库内容, 也是有多年资源可以用, 加上本来就不难, radu还喜欢群发邮件告诉大家怎么做,所以送分Assignment的说~ exam会有大量往年的重复题目, 好好复习, exam满分不是梦.
CS 350: theoretical CS, 比较理论比较抽象. 难度也不是很大, 尤其是最后复习的时候会发现根本木有东西看...slides可能很多但是内容很少很少...只要理解了, 最后复习两天和复习俩小时差别不大~ 平时Assignment比较烦, 各种google, 但是Assignment认真做出来弄懂了这门课也就没什么东西了, test和exam的难度小于Assignment. P.S. 这课无限枯燥...
CS 351: database. 说起来也是很理论的一门课, Assignment简单, 两次test也简单, 最后exam可能会很坑爹..但是评分会很松, 所以grade都不会难看~前面东西靠理解, 后面要稍微背背. 这课也有3xx最简单课的名号, 只是学了之后倍感坑爹...(见仁见智)
CS373: graph啦~Assignment也是万年不换啊~google就能google到答案啊~考试全是计算啊~话说Assignment要是没答案的话会比较费力, 算不上是programming, 只能算是套公式, Assignment全是用C++, 前面没学没有关系, 反正往里填公式就行, 而且都是类C语言, 语法什么的和C#, java都差不多. test和exam就是各种计算题, 夹杂着少量直接从slides上面就能找到答案的理论题, 这课也有3xx最简单课的名号.

3系列就学了这些, 其他的没学也不好评论什么. 学了三年总结就是学长的话大多坑爹, 求经验都是不靠谱的, 此贴也不例外; 掂量好自己几斤几两 喜欢理论or编程然后大胆选课就好...再简单的课也需要去好好学. 要是真想知道某门课适不适合自己学那就去略一下课件和exam的题目, 比四处问人靠谱许多.
补充:CS 367: AI, 朋友学的来着:
"过不过都是未知数,基本和编程没关系,很多奇奇怪怪的算法和一大堆要背的东西,用的软件有clips和prolog,课件有些定义是用数学公式来表达的,看着很难理解(对我来说),还有那么一点和生物(比如genetic algorithm),统计(比如bias)有关联的东西,课件有些地方说的很含糊,test和assignment超级简单,期末出的题型超级坑爹,老师也是超级忽悠,期末各种放烟雾弹,结果事实证明他们说的果然是烟雾弹,犹如当年考cs351exam时候一样{:7_343:}).我接触过的朋友都说AI蛮难的,包括一些学过的大神们也建议我不要学.实在对AI有特别兴趣的人可以学,不然不建议学,想挑战的可以自己翻翻往年的lecture slide看看感觉,cs网站上面都会有,如果要过这门课最好自己写assignment,test好好把握,exam如果老师出的不太坑爹,过这课也不是很难的,高分就不好说了,学这个的洋人比华人明显多好多,我感觉只有我身边大概6~7个学这门课的(有基友们一起学就是好,不寂寞有木有),其他全洋人.各位自己掂量吧,就说这么多了."





欢迎拍砖神马的{:7_380:}~




我爱大西瓜-1楼主是在自嘲 猪狗不如吗?

评论
前排卖砖。

评论
A+满地走, 7分不如狗{:7_365:}

评论
很可惜我CS不是A+....只可以沒事自己多做project...

评论
LZ多謝分享. 對於最後一年該選什麼科我都清楚多了...

评论
火前留名~~~~

评论
楼主是CS品均成绩A以上的神人 曝光完毕

评论

先刘伟、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
然后再看  看了一半才想起来。。。。。。

评论

一念之差没能学345, 据说好课来着~

评论
今年的367给跪了

评论

嗯...朋友都說345是超級簡單, 跟314一樣, 要記很多,但是很簡單, 跟373一樣, 是最近兩年才新開的課, 對做網頁有好處(我就是想做一個websites developer/websites designer)

评论

分享下367撒~

评论
要我报个楼主照片吗

评论

今天出去吃饭看到一Q7 车牌号KAI HUA, 求解释

评论
我今天看到辆 兰博基尼 车牌 273, 求解释

评论
你写这个帖子是为了攒人品 保佑你cp会下来吗

评论
只有我一个人觉得320很简单吗。。。

评论

过不过都是未知数,基本和编程没关系,很多奇奇怪怪的算法和一大堆要背的东西,用的软件有clips和prolog,课件有些定义是用数学公式来表达的,看着很难理解(对我来说),还有那么一点和生物(比如genetic algorithm),统计(比如bias)有关联的东西,课件有些地方说的很含糊,test和assignment超级简单,期末出的题型超级坑爹,老师也是超级忽悠,期末各种放烟雾弹,结果事实证明他们说的果然是烟雾弹,犹如当年lz考cs351exam时候一样(lz应该能体会,虽然你最后还是拿了A{:7_343:}).我接触过的朋友都说AI蛮难的,包括一些学过的大神们也建议我不要学.实在对AI有特别兴趣的人可以学,不然不建议学,想挑战的可以自己翻翻往年的lecture slide看看感觉,cs网站上面都会有,如果要过这门课最好自己写assignment,test好好把握,exam如果老师出的不太坑爹,过这课也不是很难的,高分就不好说了,学这个的洋人比华人明显多好多,我感觉只有我身边大概6~7个学这门课的(有基友们一起学就是好,不寂寞有木有),其他全洋人.各位自己掂量吧,就说这么多了

评论
说的真简单。。。

评论

lz要表达的意思应该是说cs想拿A难度比其他faculty来的简单.我认识楼主是个满低调的人,既然诚意发这个帖子就说明一些比喻纯属玩笑,看你口气难道FML逛多了?我还真认为lz要找个工作是很随意的事情,RP对他来说都是浮云

评论
从来没拿过A+的人表示鸭梨很大。。。

评论
lz 牛啊,敢问现在哪里高就?

评论

如果看了第一句话的话会发现我还没毕业.
当然看样子你这句话是在讽刺~

评论

真没看到第一句,不过希望lz顺利毕业~

评论

我也是"不如狗"的级别
不觉得里面哪句话高调了, 前面写了一大推, 但是大家就是喜欢对着那句自嘲的话发挥自己冷嘲热讽的本领我也没啥办法~貌似那句话就是刺激到某些人的神经了. 或者是前辈们对于小的这么评价CS专业看不惯. 但是说实话CS真的是比较容易拿高分的, 说是A+满地走真的不为过, 比起商科和engi来, CS不存在像那些专业里面那些出良率低的杀手课(当然我也是道听途说, 木有学过), 我那句话至多就是夸张. 只是没想到自以为小幽默一下却戳疼了很多人.

评论

找工作也是我很发愁的一件事情, 因为英文不咋的. 这个倒是讽刺的很在点~
本想发帖攒攒RP, 没想到大家扔过来的都是负性RP.
我是低调还是高调认识我的人都是明白的. 单凭那句话来判断当然看上去像是极其高调. 这就像用放大镜看到某白猫爪子上有个黑斑便断定此猫为黑一样无稽.

新西兰移民留学

奥克兰雅思学习

新西兰请问大家,雅思高阶课程学习,有哪家机构推荐么?非常感谢 评论 您好,我们机构提供雅思小班保过班,欢迎微信加我Heidi-2014,电话咨询:021-2488850 评论 你好,可以加我微信,Heidi-20 ...

新西兰移民留学

在线RV转PRV申请材料问题

新西兰准备在线申请PRV了,有谁知道要准备什么材料吗?我看好像就提交一个护照照片就完事了? 评论 网站申请,好像就护照和照片而已。无犯罪不需要了 评论 没特别的资料要求,主要是申 ...

新西兰移民留学

关于rv转prv

新西兰昨天刚在Manukau的移民局dropbox亲身递交了rv转prv申请,不知有最近递交的嘛大概多久信用卡会扣款?多久能下来?(看移民局网站写现在处理时间90%的申请是28 weekdays,真有这么快嘛?) ...

新西兰移民留学

父母团聚AIP问题

新西兰父母团聚AIP下来,提交了护照上周一就收款并退回护照。大家知道evisa还要多久能收到? 评论 大概三周左右 评论 那就说的通了。 评论 收到AIP.第二周扣的学费。没有要护照。扣完学费 ...

新西兰移民留学

澳洲要取消父母团聚移民

新西兰澳洲既取消投资移民后又要取消父母团聚移民,他们觉得这移民对澳洲没有好处。新西兰会不会跟进呢 评论 澳洲做得好。 评论 澳洲要反滑新西兰要不要跟进呢? 评论 澳洲还关闭了投 ...

新西兰移民留学

有pr想申请奥大

新西兰不太清楚具体流程 兄弟们有没有合适的中介可以推荐的 评论 可以申请清华 评论 自己跟学校联系最好,既想上学,那么提前开始学习怎么和学校打交道,入学之后需要和学校各个部门打 ...

新西兰移民留学

2021 one off VISA 副申請人轉PR

新西兰目前是2021 one off VISA 副申請人已獲批,請問此簽證有兩年內須住滿緊接申請PR否則簽證會過期的限制嗎?因為我看過期日是無限的,是否只要我在指定日前入境就可以無限使用簽證?我現 ...