cwiki MSSSUG|香港科技大學內地學生學者聯誼會本科部
Cwiki-查看
返回 Cwiki-首頁Cwiki-個人頁面Cwiki-貼文列表Cwiki-課程列表Cwiki-教授列表
新世界的大门
課程:COMP2012H [原課號:COMP152H]
作者:mwangar [12级 Exchange]
創建於:2014-12-23 19:07:19
课程时间:2014年秋季
授课教授: Dekai, Wu
我觉得教授 不是太靠谱

这门课的Grade:据说是Grade神

首先自我介绍下. 我是来自THU的交换生...我猜我是上这门课的唯一一个 exchange student 了吧...
虽然我猜不会有后来的交换生会选这门课&&在选课之前会来 CWIKI 上来看课程评价&&prof 仍然是 dekai, 但是还是想说,一定要在课上认识一些同学来交流作业的问题... 原因就是 dekai 的文档总是模糊不清,某些要求会改来改去,导致你看来看去无法下手,改来改去欲仙欲死...


上面那篇把课程的细节说的很清楚了(而且 code 量和我也是几乎一样),而且按 dekai 的套路,如果他接着教下去也不会有什么改动.
所以我就说说感想好了.


这门课给我的感觉完全不同于我在 THU 所上的 CS 课的风格(虽然我不是 CS 的人).感觉课程设置比较先进,而且 dekai 英语真是不错.当时真是脑抽,不谈了.


Assignment 设计的不错,比清华的作业的质量高很多(大多数课).每一步也是有教你如何把所学的东西用到自己的设计当中.另外一个突出的特点是,每个人的设计都会不一样, 这会让你绞尽脑汁地去设计好自己的 code.


你每次提交所写的程序都像是真正的产品的 release, 而不是 OJ 上跑完数据就 AC, 你永远不知道什么样的样例会让你的 code 跪掉, 也不知道你所写的程序的水平(尤其是 dekai 还说要给最先交final version的人加分,不知道最后执行了没有). 所以每次提交程序的时候都巨担心. 我建议选课的大家 share 自己写的 test case. 由于我是 exchange 所以很惨,很少有人可以和我讨论这方面的问题...


还有就是对于 dekai 对于 encapsulation 的执着了...自己写的头文件,不可以看的parse.cpp,还有自己写的 bstmap 和 hashmap... 自己写 STL 真的是学到了很多东西,我觉得 code 量最大的那几天就是写这两个 map (说好的不用写 bstmap 的呢...),对于 template 的理解提高了很多.


课程的进度实际上很慢,上课两个小时我觉得一个小时就可以说完,比较拖沓.
但是 dekai 实际上想教的东西巨多,各种夹带私货, scheme, emacs...这导致每一个方面学的都不太深入,但是每一个都像是无底洞,如果想弄的比较清楚,实在是很痛苦的一件事.不过在这个过程当中,你会学到很多东西.


总而言之,这门课几乎没有上限,如果你想学到更多的东西,这门课就像一个入口,你可以从这里开始学写编译器,自己搭建自己的 emacs,学用Unix-like OS, 等等等等.


说下 grade 吧. papercheck 的时候似乎从 Karteek 那里看到总分50+的同学 Karteek 的建议 grade 是 B+, 所以好好学加上有大腿可抱的话,拿 A 应该不是很难. 顺便膜总分96+的大神...不知道是哪位...不知道是不是最高分...


最后在这里感谢一起上课的小伙伴们,你们都很 impressive, 从你们身上学到了很多. 希望以后有机会再见 :-)

Other tips:
1. 如果你想学好这门课, 可以先看一看 SICP,可以 cover 掉 dekai 关于 scheme 的所有解释,而且很多他没解释的东西也可以从这里参考. 我就是使用了一个错误的设计导致无法做出 list-sort ,但此时已是期末,再想改也是有心无力了.简而言之看看此书就可以做 TA 了,哈哈.
2.  Midterm 和 Final 都考了 constructor 和 destructor 的执行顺序,尤其是 member initialization list 中的执行顺序,期末直接跪在这里...
3. 其实我上了一段时间的课有打算去 dekai 的科研组,但是 google 一下会发现很那啥的东西,直接把我吓退... 后来去找 Karteek 聊天,感觉...不说了,免得被查水表.希望有高人可以说说看真实情况...



Comments
[1 L]rpeng [12级 CS+MATH] @ 2014-12-25 10:35:14
先膜拜一下T大大神!
这门课基本上还是oop,和国内的数算不是一个门路,所以自然用不上OJ那些。不得不说学起数算还是相当需要OJ,科大一大弱势。
最后就是去年好像没有share test case这回事,交流一下应该是有好处的,尤其stl那个。
[2 L]hqi [13级 MATH] @ 2014-12-25 14:56:23
膜拜一下大神..
楼主说的在理,我觉得TA是我见过的TA中很厉害的一个了而且又萌而且判卷子也很松= =可惜.......
其实我们也没有share = =可能是因为太懒了。最后自己测试的时候也就是各种加empty list来跑程序,写到stl那阵子的时候已经累了就只按照cppreference上的用法自己跑了一次也没再管...
[3 L]stanab [12级 CSE] @ 2014-12-29 12:42:00
LZ OI/ACM党?
OJ上AC就算过应该不是任何大学教OOP,或者SE会灌输的理念吧...何况这是一门H课,更何况是dekai
[4 L]jxieab [12级 MATH-CS] @ 2014-12-30 08:57:40
随手一问楼主是也上3711H来着么- -

[5 L]mwangar [12级 Exchange] @ 2014-12-30 15:57:45
ls 我已是你微信好友...
[6 L]zwangbm [14级 COSC] @ 2015-06-10 10:44:22
请问comp102X没有Arange,发邮件问Dekai,被建议去上comp2011,还有没有机会申请成功comp2012h?
[7 L]匿名 @ 2015-12-11 11:33:52
[8 L]匿名 @ 2015-12-11 11:36:54
[9 L]匿名 @ 2015-12-14 21:31:22
[10 L]匿名 @ 2015-12-14 21:32:23
Write a comment
請登錄後再評論