作者dxi (Mason)
看板NTUcourse
標題[評價] 96-1 計算機程式設計 鄭士康 通識課程
時間Wed Jul 29 21:34:27 2009
※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID)
是
哪一學年度修課: 96-1
ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄)
鄭士康教授
δ 課程大概內容
整合發展環境初步與簡易C#程式
實值變數與運算式
物件導向虛擬程式設計
物件與類別
流程控制
陣列與簡單檔案讀寫
繼承與多型
例外處理與物件序列化
基礎視窗程式設計
Collections與應用
運算子多載
http://cc.ee.ntu.edu.tw/~skjeng/ComputerProgramming2009Spring.htm
Ω 私心推薦指數(以五分計) ★★★★★ 4.8
η 上課用書(影印講義或是指定教科書)
課程PPT為主
μ 上課方式(投影片、團體討論、老師教學風格)
電腦教室投影片教學並同學上機實作
σ 評分方式(給分甜嗎?是紮實分?)
97-2的給分: 全班40人,中位數83,平均78.4,11位90分以上
應該算甜的紮實分吧
ρ 考題型式、作業方式
期中考 20%
作業 30%
期末考 20%
期末程式書面報告 15%
期末程式口頭報告及展演 15%
三次作業均不指定題目,由同學自行依興趣選擇作業主題,亦可配合期末專題,作
為其先期嘗試或構成其一部份
期中考期末考以簡答題和程式碼撰寫為主,開書作答。
ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性?
加簽習慣?嚴禁遲到等…)
印象中沒看過老師點名。
只要有心學習,不需任何基礎。
遲交作業幾分鐘都是遲交,所以要特別注意。
Ψ 總結
過去幾乎沒接觸過程式設計,管院也很少有機會接觸程式。
這門課作為一門新手入門程式設計的通識課非常適合,推薦給大家
特別提到授課內容的設計,我覺得教授十分用心於此。
程式設計的入門並不是十分容易,需要花非常多的時間摸索。
當遇到難以發現的bug時,想破頭也想不出來,
常常大家就在這裡對自己的能力失去信心,也對這門學問失去興趣。
然而教授限制50人小班教學,讓每位學生都有機會詢問教授問題,
教授也不厭其煩的回答每個學生那些瑣碎、已經一提再提的小細節,
而每教完一個概念後的馬上上機實作很能讓每個人活用每個概念,
常常可以「問到通」,問再笨的問題教授也一樣回答。
是個教學認真且用心的教授。
期末專題最為有趣。很難想像自己竟能在兩三個月的課程後,
有機會完成一個可以搬上檯面的「程式」。
當時做的是「大富翁」,由於時間的限制,只設計了基本的功能。
在每個環節,無論是角色的創造,買屋賣屋的交易,甚至機會命運等。
都是前面教過的東西的總合應用。完成以後十分有成就感。
而在時間的花費上,我覺得並不如想像中的繁重。
若能在每一堂課中釐清每個觀念,每次作業都用心做的話,
期末報告與期末考兩大魔王的壓力會輕非常多。
同時,考試為開書作答,不用花時間死背程式碼,
只是若平常沒來上課的話,縱然開書也很難回答考題,
因為考題以程式觀念應用為主。
其實程式設計的觀念還滿重要的。
除了是計算機概論的非常重要的一環外,
在統計軟體應用上也能駕輕就熟。
然而程式設計作為學問本身就十分值得學習,很像堆積木蓋房子。
最後,雖然這門課上三堂,只能抵兩學分的通識,
且需要花費的時間應該也是不少的。
然而,如果大家想要選擇能學到東西,分數也有機會高分的通識課程,
非常推薦這門課!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.67.156
推 Kelunyang:推鄭士康老師 07/29 23:24
推 roy047:推這門課~ 07/30 00:03
推 lazzybug:喔不..它根本就沒有書可以開啊.. 07/30 13:41
推 roy047:因為是開書考 所以考題不會和課本裡面的一模一樣@@ 08/01 21:20
推 simon11028:推鄭老師XD 其實考題內容也是老師上課強調的 投影片內 09/14 21:58
→ simon11028:容稍微精簡~ 因為老師上課都會講 考試常從裡面出來~ 09/14 21:58