※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):是
哪一学年度修课:103-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
林达德 老师
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
生机系 大一必修
δ 课程大概内容
就是学C++程式语言
1. 计算机系统概论。
2. VISUAL C++程式设计环境。
3. C与C++程式语言概论。
4. 程式结构。
5. 流程控制。
6. 基本函数呼叫。
7. C/C++语言之资料结构。
8. 结构化程式设计。
9. 物件导向程式设计。
Ω 私心推荐指数(以五分计) ★★★★★
从零开始想学C++ ★★★★★
想混个凉课 ★
想学、可是其他课重时间不多 ★★
η 上课用书(影印讲义或是指定教科书)
C++ Programming 4e (Bronson)
μ 上课方式(投影片、团体讨论、老师教学风格)
在讲堂以PPT讲解,没有上机实作课,所以很多同学上课会睡着
老师给人的感觉相当和蔼(? ,讲解喜欢用生活实例,务求每个同学都能懂
PPT的内容可以说是课本的精华版,上课只要愿意认真听,读起原文课本会省力
不少
我也相当建议未来修课同学能预习再来上课,老师会讲解课本重要的EXAMPLE
CODE会一行一行带着同学看
如前面所述,老师上课风格相当亲民,你可以随时(打断?)发问,老师也愿意花
时间当场解答,这样上课我很喜欢,可以在课堂立即发问解惑
(虽然通常会因此让课讲不完,老师好像不喜欢延误大家下课时间)
σ 评分方式(给分甜吗?是扎实分?)
这学期还没出分
我相信这种程式类的课程都是扎实分啦!
1 期末考 25%
2 期中考 20%
3 程式设计实作考试 15%
4 小考 10%
5 作业 30%
ρ 考题型式、作业方式
期中考期末考都是纸本作答,内容主要是名词解释、阅读程式码判读结果、
写程式码,考试内容会跟作业有高度相关,作业有认真做不会太难,至于
名词解释认真念念课本会比较好拿分。
程式设计实作考试,简单讲就是上机考,老师会事先公布题目!
当天就十几题抽一题用电脑打出程式码并且当场RUN出正确结果。
内容就跟老师公布的题目一模一样,所以全班很多100分。
(不过超过时间写完直接打折剩下60分,再超过第二时限就0分)
最后是作业,原则上每两周是一份作业,前几次会满简单的,
到学期中后段,我写一份作业加起来都要12小时以上(可能我比较笨?)
习惯拖著作业到死线前天才写应该会很惨....
写作业是我觉得学习程式最脚踏实地的部分,过程中会一直翻课本、上网查询
找到自己的盲点,助教跟老师也愿意课堂时间跟你讨论作业中的问题
而且作业一学期大约总共十份,占分30%,真的不要疏忽
这学期有两次小考,好像不定时,老师会前周预告,就是几题选择题这样
基本上就考课本内容,或者上课有听懂也可以不用念
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
我修课时是全签,只能人工加签,前几堂课先告知老师基本上没什么问题
我记得老师好像说座位够就给签
迟到、缺席什么老师没提过也没在意,上课睡觉玩电脑什么的也没怎样
(举手发问的学生跟老师殷切对谈,老师也不介意他旁边仰头大睡的同学XD)
Ψ 总结
写到这里,电机资工科系的学长姊不要战我QQ
我完全是从初学C++的角度来写这篇文章,而且我是管院来初次接触程式
就真的觉得Loading不算轻 (我在期末考前一周,晚上花了六小时只写了作业的
一题!很崩溃)
我不知道资工电机怎么教程式,我个人认为这门课很适合当学习程式语言的
入门课程,他只有2学分喔!想学好要投入的时间却不会比三学分课少啦
我推荐这门课,主要是因为对于一个有兴趣学C++的外系生如我
老师从零开始钜细靡遗的教学风格、扎实的作业练习、
最重要的是,有问题、老师愿意花时间讲解,这是我认为课堂教育最大的价值
突然想到补充:上课会讲算法、部分资料结构的"基本概念",不过考试都没
考到
以上,给想入门程式设计的同学。