精華區beta NTUCivilSA 關於我們 聯絡資訊
**** 土木系必修及選修評價文 **** 哪一學年度修課: 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)
ashura1234:推俊杉與物件導向程式語言 140.112.4.195 02/21 10:56