cwiki MSSSUG|香港科技大學內地學生學者聯誼會本科部
Cwiki-查看
返回 Cwiki-首頁Cwiki-個人頁面Cwiki-貼文列表Cwiki-課程列表Cwiki-教授列表
虽然是必修但请做好心理准备
課程:COMP3111H [原課號:COMP211H]
作者:twuac [12级 CSE]
創建於:2015-12-28 13:21:39
課程時間:2015年fall季

授課教授:Sung Kim

我覺得教授:人蛮可爱的不过改革的比较乱


這門課的Grade:Grade較好


我覺得這門課:啊讲真我是不喜欢的……

今年的3111/H从java写日历改革成用javascript(angularJS)改进一个course forum,再额外做一个Android app version了。H堂可以自选多加一个ios app,好像是有bonus的。
开课前还记得TA Peter在脸书上大肆宣传这个改革多么多么好,可以教新东西,也有童鞋憧憬过感觉要变成full stack了啥都能学到,后来发现其实都蜻蜓点水,该不会还不会。其实整门课是以自行google为主的,几个主要框架,包括angularjs,nodejs,Android等,我感觉prof也不是很懂,Peter更加的是不太会呢2333印象深刻在学Android debugging的时候在lab上遇到了无名bug,问Peter,他说我也不知道呀没关系就算你做完了吧……还有一次,讲angularjs test,Peter说刷通宵给我们写了demo,我们怀着感恩之心打开,里面只有我们认为不超过十分钟就能写完的test……特别短……

所以这些project里面的实用技能后来都是靠强行google解决的,上课主要就是会告诉你,有这么个东西,众卿知道就好了跪安吧@@整个project分为proposal(i.e.,一个presentation写明有哪些要改进的地方),minor improvement milestone(i.e.,一些小改进),major improvement milestone(i.e.,加重头function)。有一个深坑的地方是它给分是按照你做没做完预先写好的改进点评判的,而无关乎你具体改进了多少,做的是不是很多,所以务必不要吹太多,这样会坑死自己。还有就是因为要做web app+Android,所以如果有些function只能web有,一定要写明Android不做,否则check的时候会被扣分。最后会有一个poster presentation给教授和每个打分的TA分别presen一次做的东西并回答问题。poster可以耍流氓做好几张。

没有final,有两个midterm。怨声载道在于全部考的概念,但3111一向如此,而且我们好像要背的东西确实比以前past paper上少一些了。不过midterm之前我们就是一直在互问互问互问,google都无法带我们飞。

这个课的问题在于规划的比较理想化,非常依赖于学生的independency,self-motivation,etc。他对我们可投入时间的expectation过高了,presen+两个平台的project+各种lab考试需要背书blabla,然后还要花时间去自学,基本上教授是在要求我们full time做这门课,然而实际上大家课都很多,事情也很多。科大的课,如果要comprehensive,那就是intro级别,别搞那么多技术。否则就focused,该上啥上啥,不要走那么多花样,3111想要两者得兼,所以学生就全程吐槽了……课程设想是好的,incentive没问题,教授勇于尝试也很好,但这门课本省不受欢迎就是因为繁琐,改革以后更繁琐了,那肯定更不受欢迎,毕竟科大没有创造出来这种能接受猛加课程难度的氛围。另外配的mentor因为缺少教授安排的见面时间,其实不温不火没啥用呢。

总结一下,这门课就是literally时间紧,任务重(之前有feedback说the course worth higher credit),prof不好好教,知识全靠google,TA自己也不会无法寄予实质性帮助。
一句话,一门神课= =

复制的grading scheme:
Lecture/Lab 50%:
- Midterm I 20
- Midterm II 20
- Labs 10 (1 for each, will be scaled to 10 if there are less than 10 labs)

Projects 50%:
- Personal homepage on AWS: 5 (five pages)
- Individual testing 5 (+1 for identifying a major bug up to 2 points)
- Requirements presentation: 10
- Milestone 1 (minor updates): 10
- Milestone 2 (major updates) + Poster presentation: 20
- Extra credit: +1 for accepted pull request (up to 5), +2 (max) if used in the class room
Comments
Write a comment
請登錄後再評論