※ [本文轉錄自 candog 信箱]
作者: [email protected] ("FireBolt")
標題: [心得] 電機系-計算機程式設計-劉靖家
時間: Wed Feb 15 01:22:45 2017
作者: qweyam (柯柯) 站內: nthu.course
標題: [心得] 電機系-計算機程式設計-劉靖家
時間: 2009/07/11 Sat 23:36:36
課名:計算機程式設計(Introduction to Programming)
科號:EE2310
教師:劉靖家 老師
課本:Starting Out with C++ Early Objects, 6th Edition, by Tony Gaddis, Judy
Walters, Godfrey Muganda, Addison Wesley
課別:電機系必修
學分:3
涼度:★★
甜度:★★★★★ (98 7/129)
-----------------------------------------------------------------------------
老師感覺似乎是程式能力相當不錯的高手,不過可能也是因為太強了,所以當老師在
教某些觀念時,會覺得那是不難理解的,經常就是很快速地帶過去,因此對於程式設計的
初心者來說學起來可能稍微吃力些...
記得學期初看到老師的上課大綱中的進度表,除了會把C++的物件導向教完外,還會
上些演算法跟資料結構。當時我想說應該是教不完吧XD 但愚蠢的我錯了= =+ 老師除了全
部上完以外,還多教了些C++裡面其他的工具...
老師的確告訴我們頗多的東西,但因為上課進度實在是飆超快...所以太常翹課的話
很容易就會跟不上進度XD
< 上課方式 >
純投影片教學,學期前八週每週一節課會到系上的工作站進行實驗,主要目的是讓
大家對於上課教過的程式有實際了解的機會(沒做完沒關係,只要有做有簽名就好XDDD)
實驗的主要目的是希望大家可以藉由這機會發現問題並且搞懂,對於了解一些平常沒注
意到的語法或bug有很大的幫助。個人覺得這個部份算是整個課程規劃中最好的一項,能
夠讓語法基礎更扎實,但可惜的是...只有前八週= =+ 後面難度較高的課程完全沒有實驗
輔助學習,只能自己多努力些QQ
< 作業 >
這個部份算是讓大家最為頭痛的一項...作業跟斯斯一樣有兩種:Homework(約7次)、
Programming Assignment(3次)。Homework的繳交期限是一個禮拜,基本上是以上課教過
的章節來出作業,難度比較低。Programming Assignment繳交期限至少兩個禮拜,實際
上會有4次,但取3次當成績,難度較高,而且題目的取向,我只能說...Random= =+,沒
有一定功力很難把題目的要求做到完全(我每次都只交得出半成品XD),而且經常會不懂
題目到底要做啥,或者是得用到還沒教過的語法或觀念...這部份真的要花上滿多的心力
(神手的話另當別論XD),很重要的一點:絕對不能把這一項拖到最後兩天來做,因為
一定做不完...醬的結果通常只能交出一堆垃圾> <"只能靠用來說明程式內容的pdf檔多嘴
砲些拗點分數XD。還有一點就是,作業的code最好不要用抄的,老師會用美國某知名大學進
口的一支程式檢查抄襲,相似度過高的話成績會被歸0...
總結一句 → 作業...並不單純
< 考試 >
期中考*1 + 期末考,在工作站上機考試,題目大約4~5題,規則很簡單,就是照題目
的要求把程式寫出來就好。不過很可惜,題目內容沒有跟考試規則一樣簡單...但大致上都
會比Programming Assignment簡單,成績高低就憑個人功力跟打字速度,時間基本上不太
夠,要會分配,不要卡題卡太久,因為即便沒有達到完整的要求,只要有寫出東西來多少
都會拿到些分數(據說只要include標頭檔就有分數XDDDD)。
< 評分 >
所有作業70% + 期中考15% + 期末考15% (實驗課有到會加分,全到加更多)
< 結語 >
這堂課實際上來說有點操,必須花滿多心力在上面,如果是原本就有一定C++和物件
導向基礎的人來修其實滿適合的,可以學到很多東西。初學者的話可能得花些時間多練習
,不懂可以多找同學或助教討論,助教基本上都會很熱心地回答~
(首次po心得文,有任何意見歡迎指教XD)
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw>
◆ From: qweyam @ 114-41-217-185.dynamic.hinet.net
△ ryanlei:太強了 居然初學就教完整C++/OOP 還附資結演算法 07/11 23:51LqCi
別的學校/系至少要花兩個學期XD 07/11 23:51LqCi
老師:"這很簡單啊!" 07/11 23:51LqCi
─ new0910:借轉 07/12 00:08oltm
△ eerriicc:推這個強大的柯教授 07/12 00:25gygi
△ qwertyu:劉:需要花時間懂的東西不算是難...... 07/12 16:45LqtS
─ qweyam:也對~ 那應該不算難 只是稍微複雜些XDDDD 07/12 18:02levg
─ teddyhsien:樓上兩位id好像~XDDD 07/12 18:24Vqun
─ ethan:原PO超宅 07/12 19:11wobn
△ qekdx2265:原po比樓上還宅 07/12 20:20olcw
─ nmbb7691:終於PO了~~ 07/12 21:10wWgC
△ andy69151:原PO神手 C++第一把交椅 JJ6愛將 07/13 00:53olvA
△ weselyong:期末考我發現include一些標頭檔沒有分數XD 07/13 01:14olvb
─ qweyam:= =+ 樓樓上言重了... 尤其最後一句XDDDDD 07/13 01:14levg
qweyam 於 2009/07/13 Mon 01:15:10 從 114-41-215-60.dynamic.hinet.net 修改
△ weselyong:記得老師好像是什麼電的高級幹部 07/13 01:16olvb
─ qweyam:應該不是交大電子吧XD 07/13 01:17levg
△ ohyaDUNCAN:推一個LJJ 老師是個很有趣的人 07/13 12:24gvly
─ ohyaDUNCAN:我也正想打篇心得說qq 沒想到被人搶先一打 qq 07/13 12:24gvly
─ abert:劉:"這很簡單阿!!" 超爽得XDDDDD 07/15 16:37olCd
△ ron0908:別人打過心得自己可以再打啊XD 總有不同的看法嘛 07/15 23:46olUb
△ mono:我這學期為了這門課不知道熬了多少個夜= = 07/17 15:11olwb
△ Ray:作業很難搞 >< 07/21 23:36ldMB
─ m7114090:沒底子會很辛苦 就像我一樣= =+ 07/22 21:54VqDW
─ weselyong:害我物理期末都沒讀...幸好物理老給分也很大方 07/27 16:57VrUk
─ jerryjhang:JJ6的課真的都頗微恐怖= = 08/05 15:04ldnf
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: candog (140.114.206.139), 02/15/2017 08:09:18