cwiki MSSSUG|香港科技大學內地學生學者聯誼會本科部
Cwiki-查看
返回 Cwiki-首頁Cwiki-個人頁面Cwiki-貼文列表Cwiki-課程列表Cwiki-教授列表
这是一个workload不小,但是很特别的课
課程:COMP3031 [原課號:COMP251]
作者:ch_jyx [08级 CSE]
創建於:2012-02-01 08:10:51
更新於:2012-02-01 08:11:20
课程时间:2011年Fall sem
授课教授:(万恶的)Dekai

Grade:也许还不错,我拿了A+

总的来说,这门课的确是真正学到了东西。6个一步接一步的project最后写出一个不带gc, macro, call/cc和tco的基于AST-walking的scheme interpreter。notes里也讲了programming language的很多理论——functional programming, lambda calculus以及dynamic/static scoping, 以及他们的实现——tagged union, access link, activation record, gc以及tco。

让我觉得不爽的是,dekai这个教授的为人方面太让人难以忍受了... 另外课程95%的内容都是scheme,忽略了prolog和(我更感兴趣的)ML/Haskell的探讨,让我也觉得稍微欠了点什么。。

总之如果你觉得programming language很有趣,那就一定不要错过这门课。

Comments
[1 L]gzhao [10级 CSE] @ 2012-02-03 10:43:45
好pro啊
[2 L]hwangad [10级 cs] @ 2012-02-03 11:16:05
+1, 虽然不知道楼主说的是什么,但是觉得好高端的样子。。。。 workload不小的课一般总是能学到东西的吧,即使dekai翘了那么多lecture也上了那么多水lecture。 最后考final时觉得很爽因为很多题都不会做,当时就觉得这门课还是没有认真学,或者说没有认真思考projects中的东西。因为考的东西一点都没有超出lecture和projects。不理解projects中的东西也可以过所有test case,但是理解了才会做那些题。 最后直到出龟时我都不知道midterm,final,projects的分数,midterm有出分我没去看,但是另外两个,尤其是projects,分数从来都没有公布。本来做好了拿烂龟的准备,没想到最后龟和楼主一样。考虑到我很多bonus没有做,一个projects乱写,很多projects没有认真debug,final很多题不会做,应该说dekai给龟真不错。 当然另外一个可能是,楼主的光芒照亮了我们。
[3 L]hwangad [10级 cs] @ 2012-02-03 11:16:40
我靠说好的换行呢....
[4 L]hliah [11级 CPEG] @ 2012-02-11 23:22:20
恒爷被坑了吧,哈哈~~
Write a comment
請登錄後再評論