※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID)
(是/否/其他條件):
是
哪一學年度修課:
106 學年度第二學期
ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄)
張傑帆 老師
λ 開課系所與授課對象 (是否為必修或通識課 / 內容是否與某些背景相關)
CS+X 選修課程
δ 課程大概內容
以 PYTHON 設計程式,內容包括:
1. PYTHON 簡介 (環境、語法、軟體)
2. 基本輸入、輸出、數學運算
3. 迴圈 (for, while, if)
4. 字串處理 (string 的各種語法、切片等等)
5. 容器 (list, tuple, dict, set 四種容器的功能、語法)
6. 自訂函數 (function)
7. 例外處理、檔案處理
8. 類別
Ω 私心推薦指數(以五分計) ★★★★★
沒學過任何程式語言:★★★★★
學過 C++ 等其他的語言:★★★★
η 上課用書(影印講義或是指定教科書)
無、有上課講義
μ 上課方式(投影片、團體討論、老師教學風格)
遠距教學,學期初老師已經把所有的教學影片檔放在 Ceiba 上,
一個主題會被切割成約 6~7 段,每段約 10 分鐘左右,只要有空
就可以上 Ceiba 看個影片蠻方便的。
老師上課的時候聲音很溫柔(?,會自己在上課放一些梗,整體而言
應該是蠻有趣的啦。
σ 評分方式(給分甜嗎?是紮實分?)
70% 期末上機考
30% 40 題在批改娘上的回家作業
ρ 考題型式、作業方式
作業:
到老師開設好的批改娘網址中找到指定的 40 題作業,我個人覺得
是相當簡單,只要有看完影片 (甚至不用) 應該都可以輕鬆寫完,
只有少數幾題比較困難。(以我一個修過 C++ 的人來說)
考試:
只有期末在計中考一次上機考,總共有 5 題,內容大概就是作業
的延伸,不過我覺得相較作業難度是有提升不少,最後好像沒有很
多人有全部寫完,不過個人覺得只要有弄懂觀念就還是可以在時間
內把五題寫完啦~
ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性?
加簽習慣?嚴禁遲到等…)
自己是開學前寄信問助教加簽事宜,助教也直接將授權碼寄來給我
,不確定最後是總共收了多少人。
基礎我覺得是不需要,但有修過其他程式語言,了解邏輯的基本規
則相對一定是吃香的。
Ψ 總結
以一個沒學過程式的人來說我覺得這門課相當好,首先 PYTHON 非
常適合初學者學 (不用瞭解記憶體的問題),另外老師的講解非常
仔細,每一個指令都會示範給大家看,除非太混或沒有練習應該是
不太會有學不會的問題。
不過以我已經修過工學院 C++ 課程的人來說就比較無聊一點,我覺
得如果是想修 PYTHON 但已經修過其他語言的人可以直接在網路搜尋
教學資料把授課範圍的內容看完就好,畢竟這門課真的是從頭開始教。