※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):是
哪一学年度修课:
106-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
廖婉君教授
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
电机一必修
δ 课程大概内容
教C++
1.Intro. to computers and C++ programming
2.Control structure
3.Functions
4.Arrays
5.Pointers and Strings
6.Classes and data abstraction
7.Operator overloading
8.Inheritance
9.Virtual functions and polymorphism
Ω 私心推荐指数(以五分计) ★★★★★
有一点程式基础以上者:★★★★★
η 上课用书(影印讲义或是指定教科书)
Deitel & Deitel, “C++: How To Program, Late Objects Version" 7th ed.,
PEARSON, 2011
μ 上课方式(投影片、团体讨论、老师教学风格)
含程式码的投影片,些许板书为辅助
讲话速度真的快,不过是口条很清晰的那种快,听起来很舒服
小缺点是拿麦克风的手会习惯比手势比来比去,导致声音忽大忽小,不过坐前排就
没什么感觉
讲解范例清楚好懂,因为讲很快常常有余裕多讲一两句比较深的东西,听不懂也不
影响正课理解,听懂了就会多学到一些
σ 评分方式(给分甜吗?是扎实分?)
Mid-term exam: 30%
Final exam: 30%
Homework and term project: 20%
Hands-on lab assignment: 10%
Quiz: 10%
Class participation: 5%
听说算甜,可能是期中期末题目的难度不像隔壁班range大,顶尖群满分不难,的
样子,再加上调分就(ry
(没太仔细调查成绩分布)
ρ 考题型式、作业方式
由老师出的习题记得大概只有一两次,不过有几题有点麻烦
主要是助教出的练习题每周上机课写,三人一组互相帮忙,后半学期改做期末专题
也是这个组别;感觉练习题偏简单,快的人半小时以内搞定收工、慢的就不一定,但是这
应该跟助教有关,不晓得每年一不一样
期中跟期末考是Judge,没有纸笔题目
期末专题的题目统一,今年是做麻将游戏,听说去年是扑克牌;过一段时间才后知
后觉的发现如果跟隔壁班期末专题做游戏接口的合作应该能弄出很猛的东西,不然的话量
很大,最后很多评分项目都改成加分题
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
老师第一节课就重复强调这门课是开给没学过程式的同学的,但讲实在话......
我想像了一下如果我从来没学过程式来听课,那个速度应该会让我崩溃(也难讲,也是有
不少没学过的同学好好活过了一学期的)
反过来说,如果稍微有学过一些程式、别的语言之类的,老师快速全面的整理能有
效率的复习并补上原先缺漏的部分,时不时带过的一两句“如果你还知道OO,这就是X
XX的原因”常常带来恍然大悟的感觉,收获颇丰
已经是C++的超强者(不知道能不能免修?),略过讨论
Ψ 总结
大一大家程式的程度真的差距很大,毕竟从完全没碰过到资奥强者可能都会有,所
以上完的感想可能也差蛮多的,大致上来说,完全没学过可能比较推隔壁谢班,除此之外
,婉君班大推。