推 ashura1234:推俊杉與物件導向程式語言 140.112.4.195 02/21 10:56
**** 土木系必修及選修評價文 ****
哪一學年度修課: 99上
ψ 授課教師 (可以介紹一下老師) 陳俊杉
頗認真的一位老師,上課挺幽默,會主動認識同學。
δ 課程大概內容
1.Introduction to C++/Basic C++ elements (I)
2.Basic C++ elements (II)/Simple for loop
3.Selection Using if and if..else
4.Function
---Midterm I---
5.Function/String and Format Printing
6.C++ Controlled Loops/More General Task-Controlled Loops
7.Functions with Reference Parameters
8.More on Functions/Text Files and Streams
---Midterm II---
9.Text Files and Streams (II)/The switch and enum statements
10.Array
11.Vector
12.Matrix/More on string processing
13.Struct/Class
---Final---
Ω 私心推薦指數(以五分計) ★★★★★ (原因?)
★★★★★ 可以學到很多
η 上課用書(影印講義或是指定教科書)
Using C++: An Introduction to Programming
μ 上課方式(投影片、團體討論、老師教學方式)
投影片,配合講義。
原先是說如果星期二中午前老師把檔案放在CEIBA上後,
就要自己去把講義印下來,不過之後幾乎助教都會幫忙印。
(上課講義很重要,要抄筆記)
σ 評分方式(給分甜嗎?是紮實分?)
很紮實,但可以學到很多
Lab實作表現:15%
作業成績:25%
課堂表現:5%
二次Midterm:30%
Final:25%
ρ 考題型式、作業方式
考試分成兩次期中考和一次期末考。
考試有筆試(30%)和上機(70%)兩部分。
筆試和上機都是Open book,Open note,筆試時不能開電腦。
基本上上課有到,有抄筆記,考試記得帶筆記,筆試應該不困難。
上機部分,會有和Lab或作業一樣的題目,主要是測驗有沒有學到東西,
也會有一小部分不同的題目,但用老師上課所教的都能解決。
本學期作業有5次,作業比較特殊的地方是需要寫註解,
也比較強調寫程式習慣,沒有註解或格式不好會被扣分。
作業大約都會有7~10天的時間可以完成,助教也會公布參考答案。
ω 其它(先修科目?加簽習慣?嚴禁遲到等…)
加簽部分,本學期初選收40人,因為Lab座位有限,老師只簽10人,
當初很害怕簽不到,好險當初老師詢問要加簽的人時只有8個,所以
就通通有獎。大家拿完授權碼後,陸續也有同學進來,剩下的人就
要去搶剩餘的兩張。所以建議要加簽的早點到,老師很準時。
Ψ 總結
對於程式初選者,這堂課或許會有點吃力,但上課認真,Lab和作業
都有努力實作,可以進步很多。一開始可能會頗吃力,但之後就會
慢慢跟上。
至於以前有學過的同學,一開始可能會覺得都會了,但跟著老師學,
可以養成coding的好習慣,增加程式碼的閱讀性,之後也會學到很
多。像是接近期末學到的Vector、Matrix、Struct、Class都很實用。
學完這堂計算機程式,若對程式有興趣的,老師有推薦去修他的另一堂課,
"物件導向程式語言"。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.123.125
※ 編輯: weisl 來自: 61.230.123.125 (01/21 20:38)