cwiki MSSSUG|香港科技大學內地學生學者聯誼會本科部
Cwiki-查看
返回 Cwiki-首頁Cwiki-個人頁面Cwiki-貼文列表Cwiki-課程列表Cwiki-教授列表
C++入门
課程:COMP2012 [原課號:COMP152]
作者:glinaa [13级 CSE]
創建於:2015-01-01 11:20:37

课程时间:2014年秋季
授课教授:QUAN Long
我觉得教授:挺好,除了不懂C++……


这门课的Grade:Grade神


**给cwiki撰写者们的建议:先在本地写好保存好,然后再到撰写页面粘贴,以避免由于网络问题或者马杀鸡IT秘书问题造成全部白写。详情请见谭神的COMP5711条目**


开始之前我想告诉各位还没上COMP2011的同学:这课太无聊了!上2011+2012不如去上2012H!有趣还多个Honors多好啊!


作为COMP2011的继承,这课基本上就是教你怎么用C++写OOP。课程内容如白开水,如果你有读C++ Primer 的话那么恭喜你,这门课的Lecture(除了前几节和最后几节)你都不用去了……为啥要去这几节我后面会说。


具体来说这门课讲得就是几个排序方法、几个数据结构、C++ STL使用、Class和模板入门。STL没讲map,差评。


教授的优点就是讲课语调很搞笑(it's an array→y→y↘),得闲的话不妨一去。经常发问,我们坐在第一排为了不让他冷场也是蛮拼的。QUAN Long 唯一的问题就是不懂C++(他说自己don't know the details,我觉得吧,呵呵),所以Notes上的code有各种小错误。说起来Notes还是COMP152年代的……估计从来没修改过(/_)。考完Mid之后他出现在教室,直接普通话问我“怎么样?难不难?”(/_)


这回遇到的TA比2011的时候靠谱很多,能回答各种细节问题,也没出什么大岔子,就是PA3的要求各种typo(都是复制粘贴的错)。


说说考试。2012的考试比2011好很多,~几乎~没考C++细节了,认真点就妥妥的。Mid和Final的主要考题都是实现给定类的若干函数。要说坑的话,Midterm的时候竟然考了请写出各个排序方式的中间步骤(past paper没有),坑了一片人。事后问TA,曰:Prof. QUAN thinks that sorting is important…… Final除了写得手抽筋之外也不难,就是最后2.5分有一点坑,然后我脑子一抽第二题的的Heap造错了,蛤蛤。


另外,如果你同时上了3711/H,那么这门课开头(排序)和结尾(哈希)会和3711/H重叠。这个考试会考哦,好好听好好背……


最后上图,考Final到最后几题时我大概是这样的:


Comments
[1 L]schenan [13级 CSE] @ 2015-01-01 11:59:37
这课和2011不同,写代码时可以用c++11标准里的特性(记得要和ta说一下),如果能熟练使用的话课程难度会下降不少。另外学2012时编译器建议使用g++,它的warning挺有用的,特别是在OOP的时候。别迷信微软大法好
[2 L]glinaa [13级 CSE] @ 2015-01-01 12:03:46
我发现我的反斜杠 \\ 都被过滤掉了!为什么!
[3 L]stanab [12级 CSE] @ 2015-01-01 22:41:38
LSS提到了C++11
那我给大家推荐一个talk...
http://channel9.msdn.com/Events/GoingNative/2013/Cpp-Seasoning
很具启发性
[4 L]glinaa [13级 CSE] @ 2015-01-02 21:38:47
回复 @stanab:
刚把视频看完,感觉C++ 还有很多很多可以学的啊……
[5 L]ywangbc [11级 MAEC] @ 2015-01-18 00:27:25

感觉确实有很多可以学的啊。。http://www.funnyjunk.com/funny_pictures/3182045/Learn+c+in+21+days/
Write a comment
請登錄後再評論