※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID)
(是/否/其他條件):是
哪一學年度修課:
113-1
ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄)
劉邦鋒
λ 開課系所與授課對象 (是否為必修或通識課 / 內容是否與某些背景相關)
資工系大一必修
δ 課程大概內容
C語言程式設計,今年課程安排如下:
C2024 Syllabus
Basic program
Selection
Loop
Array
Floating point numbers and functions
Pointers
Character and string
Data type and bits
Structure
Recursion
Recursion
Data structure (linked list)
Data structure (tree)
Objects
Preprocessing and standard library
Ω 私心推薦指數(以五分計) ★★★★★
真強者想穩拿A+ ★★★★★
想打好扎實的程式基礎 ★★★★★
不想花太多時間練習 ★
不喜歡考試 一般修課學生★ / 真強者★★★★★
η 上課用書(影印講義或是指定教科書)
由片語學習C程式設計
μ 上課方式(投影片、團體討論、老師教學風格)
教授、助教與真強者每週開會討論下週單、雙班題目,並指定產生測資的人
會創建群組討論題目、上傳測資、回報問題、宣布相關事項等等
σ 評分方式(給分甜嗎?是紮實分?)
上機考90%、筆試10%,不調分
真強者直接拿A+(原始成績100),甜度★★★★★
ρ 考題型式、作業方式
一般修課學生每周上機考,90分鐘寫一題,另外還有筆試,無作業
真強者無考試,每周需開會討論題目與測試題目,被指定到的人須生產測資
ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性?
加簽習慣?嚴禁遲到等…)
從不點名,但考試沒考到是你自己的事
不確定外系能否加簽,但要衝GPA者完全不建議
Ψ 總結
注意:本修課心得為真強者視角撰寫,僅供參考,對一般修課學生來說依然是門硬課。
相信大家都知道劉邦鋒教授的真強者制度,也就是給那些有一定程式基礎的人類似於「免
修」的福利,但需要幫教授做事。申請資格是APCS實作5級分,或者資奧進選訓營,並且
要能教導同學程式問題,往年好像也差不多。
當真強者最大的好處就是不用每週都去上機考,還可以直接拿A+。相對地,同學們的考試
題目是教授、助教和真強者共同開會討論出來的。每週三中午開會,教授會先給出題目想
法與原型,真強者們需針對題目細節提供看法,之後助教指定該週產生題目測資的人,再
討論一些其他修課學生提出的問題便散會。測資通常需在禮拜五前產出,並會附上readme
檔說明測資格式與範圍,待助教確認沒問題便會開放所有真強者測試。真強者需於禮拜日
晚上12:00前寫出兩班題目,期間若有遇到題意不清、測資有誤等問題也要在群組回報,
完善題目內容。
本人高中有幸拿到APCS實作5級分,於是把握機會申請成為了真強者。相對於一般修課學
生每周要考90分鐘上機考,還要花大量時間回去讀課本、刷題,真強者禮拜三中午花一個
小時開會,之後便有完整的六日可以慢慢寫題目。雖然兩班都要寫,但時間遠不止180分
鐘,在更彈性的時間、沒有考場氛圍下,壓力可以說小很多,就算真的不熟、不會的語法
一樣可以翻課本(上機考也可以翻書)。被指定產生測資的那一週可能會辛苦一點,但對
有經驗的人應該也不是太難,還可以多練習這方面技巧(重點是可以用C++)。此外,計
程今年新增了筆試,占學期總成績10%,真強者不用考,也不須參與題目討論,直接穩賺
,真的很爽。
總的來說,我非常推薦以前有拿過APCS實作5級分的人去申請當真強者,一方面可以少一
科的考試壓力,一方面可以練習產生測資、構想題目的額外技巧,一方面可以接觸各路競
程電神開開眼界,是一般修課學生較難有的體驗。當然你如果對自己能力非常有信心,不
想做上面這些事情,想直接正常考試去炸魚也沒問題。