※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID)
(是/否/其他條件):Y
哪一學年度修課:99-1
ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄)
陳信希教授
δ 課程大概內容
課程教授Python
Python的介紹與安裝
語言的基本組成:變數、表達式、陳述、函數
程式流程控制:條件式、遞迴、疊代法
資料結構:字串、串列、辭典、元組
處理檔案
物件導向程式
Ω 私心推薦指數(以五分計) ★★★★★
★★★★★
η 上課用書(影印講義或是指定教科書)
主要是以Mark Lutz, Learning Python ,3rd Edition, O'reilly, 2008與
Allen Downey, Think Python: How to Think Like a Computer Scientist
μ 上課方式(投影片、團體討論、老師教學風格)
老師會將上面兩本的內容混合,作成投影片放在Ceiba上,上課時切換到老師的
電腦螢幕將投影片做講解. 基本上投影片做的還蠻清楚的,就算沒跟到也可以
自己找時間補上.
這堂課從2:00PM開始上,大概到4:00PM左右,老師會交待這禮拜的Exercise,
通常是一個當天上課內容的應用.自己寫完將答案上傳Ceiba就可以離開.老師
跟助教會在,如果有不會的地方可以請教老師或助教(老師跟助教人都超好的).
σ 評分方式(給分甜嗎?是紮實分?)
紮實但甜 (寫作業需要花點時間,但助教給分不吝嗇XD,昨天刷有A+!!!)
這堂課沒有期中期末,評分主要依據每次上課的Exercise跟3次的Homework決定
每次的Exercise如果都有寫出來,大概都有90左右,遲交-5;
這學期總共有11次的練習
總共3次的Homework,每次助教出好題目後會在課堂上交待題目相關,
兩個禮拜內上傳Ceiba繳交.每次滿分100,會有20分的Bonus.題目大概
是課堂上的觀念復習、程式修改與寫一些小程式.最後一個Hw有些挑戰性@@
不過每次出來的成績分布90,100分以上的一堆,所以...恩哼
其實這門課真的超甜XD
ρ 考題型式、作業方式
沒有考試
寫好練習與作業上傳Ceiba
ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性?
加簽習慣?嚴禁遲到等…)
老師沒有點過名,也不太注重遲到,常常有人到寫練習時才來XD.
上課是在計資212上課,每個人用一臺電腦,有時候講課時可能太枯燥,教室有點悶,
會不小心睡著XD.基本上我是完全沒有程式底子的人,原本以為只是個通識應該學
不到什麼XD,但是上完一學期後我覺得這門課實在是一門好課,讓完全沒有基礎的人
可以大概懂Python,並會引發對寫程式的好奇.
Ψ 總結
這堂課雖然是門通識,但是對於寫程式有興趣的人可以考慮,如果本身完全不會也
不用擔心,因為助教跟老師人都超好!!! 不會的就舉手問,寫到作業不會也可以在
Ceiba上問,或者跟助教約時間. 教的內容深入淺出,在每一次的debug中學習.
這門課已經開了三年,卻沒有人寫過評價,花一點時間寫這篇推一下老師與這門課~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.55.109
※ 編輯: eagle03david 來自: 140.112.55.109 (01/26 11:29)