CS
計算機概論
開課教授:于天立
推薦預先修習的課程:計算機程式(最好是C++)
課程小卦:
(徐有齊)如果你怕上完計程之後打扣的手感不見,那你來對地方了~~我們這學期有五次程式作業,難度適中,bonus就會麻煩許多,而且只加5分(一次作業100,五次作業總共佔35%的成績)。老師口條清晰而且會在各章找一些有趣的實作並示範。期中考在網路那章考了一些名詞解釋,而期末幾乎都是一些活用題。因此建議複習的時候一定要把老師上課示範的一些概念自己操作一次(基本上就是老師離開投影片,開始在黑板上寫/畫/算的部分)。期末考跟期中考滿分30,所以5分的題目就真的佔你總成績5分,但是老師給分不會太苛刻,有寫東西基本上就會有分。這學期調分+1,但因為線上課所以老師請同學每兩週交一次心得(三句話就好)然後佔5分,所以基本上算是送6分。調分公式:無條件進位(期中+期末+作業*0.35+心得)+1。我作業都有準時交,然後考前花一天複習(看投影片跟作業題目),最後原始成績88.04調分變A+😂
資料結構與城程式設計
開課教授:黃鐘揚
推薦預先修習的課程:計算機程式
課程小卦:
雖然老師已經說了今年是最後一年開課,但還是記錄一下。整個學期共有7次程式作業及Final Project,使用的程式語言是C++。課程的精華在於作業,但老師講課也超級厲害,學期初甚至坐滿博理一樓的兩間教室。雖然課程名稱是資料結構與程式設計,但重點是在程式設計,顏老師的資料結構則比較重視資料結構,想學進階「程式設計」的同學可以考慮資工系的DSA (大推林軒田) 老師已經把所有作業、練習及投影片放在github,很推薦想增進程式能力的各位嘗試去寫一下作業 (寫不出來也可以在github搜尋往年修課同學的repo參考) https://github.com/ric2k1/DSnP.open
機器學習
開課教授:李宏毅
推薦預先修習課程:Python (必須);微積分、線性代數、機率與統計 (如果想更了解背後的數學原理)
課程小卦:
這學期共有15次作業,學期成績只會以最高分的10次作業計算。課程所有內容及作業均可以在這裏找到。http://speech.ee.ntu.edu.tw/~tlkagk/courses_ML20.html
我個人認為這門課並沒有去年的評價(107-2)說的那麼硬,原因是全部作業助教都已經先寫好sample code,每次只要小改一點東西,都能輕鬆過雙baseline或進行報告要求做的實驗。(除了hw1及hw10的strong baseline有點令人難過)
Report的批改算是相當寬鬆,只要不要看起來比絕大部份同學馬虎,或沒回答到問題,都能拿到分數。除了hw13-15 容易因為實作錯誤被扣分外,其他作業的Report大部分同學都拿到滿分。
最後學期成績應該有一半人以上拿到A+,基本上只要有認真完成至少10次作業,都能拿到A+,只是有兩點要注意。第一點是要小心上傳格式有誤,似乎每次作業都有許多同學因為檔案命名、import了不該import的東西、或程式有bug無法執行而被扣部分分數。第二點是,如果每次作業都只是僅僅達到要求,可能會沒學到太多東西。要學多少東西取決於個人的要求,如果只是要求拿到A+的話可能每份作業平均只需要5-25小時(包括training時間),但如果想拼首五名或報告範例等等額外加分,可能每份作業要花額外3-7天查paper及實作。
關於運算資源,其實沒有GPU也沒有太大問題,因為作業都可以在google colab上train,或是申請計中的運算資源。只是有GPU的話,在自己電腦上train可能比較有感覺,而且colab的GPU似乎比高端的GPU(RTX系列)慢。
這門課的先備能力測驗是用python在計中上機考,考4題演算法的題目,難度大約在leetcode easy-medium左右。不需要修過演算法才來考試,但至少要對divide and conquer / dynamic programming有一點點概念,不然可能有些題目TLE。今年大約有300多人考試,學期初好像有超過150人修課,所以應該不算太難考。
電腦網路導論
開課教授:黃寶儀(Polly)
課程小卦:
教學內容:網路的各個layer,包括一些架構、protocol、演算法等等。
教學方式:因為新冠肺炎疫情的關係,這學期除了第一堂課外全部透過youtube直播進行,考試也是採用google表單+google meet來進行。老師會利用簡報詳細地解說,並搭配課堂小考,還會透過youtube live chat與學生即時互動。這門可是全英文授課,包括考試、提問也都要使用英文,但老師的英文相當好,所以不用擔心會聽不懂。
作業:有九次程式作業,要用Go來寫,內容跟上課有關,難度不會太高,通常很快就能寫完。
考試:期中考、期末考都是透過google表單進行,測驗內容就是上課及作業的內容,採用開書考(甚至可以上網查,不過這可能是本學期限定),難度不會太高但題目數量多,如果考試當場才查答案一定會寫不完。
隨堂小考:測驗老師剛剛講完的東西。小考目的主要是老師要看同學的吸收狀況,所以答錯也沒關係。
課堂參與:老師很鼓勵學生上課問問題、在live chat中互動,每次提問互動就可以加課堂參與分數。
給分:Quiz 20%, Midterm 20%, Final 20%, PA 35%, Participation 5%。這學期有22人修課,5人 A+,16人A-以上。
加簽:可能是英文授課的關係,修的人通常不多,基本上都能選上。
心得:大推Polly電網導!! Polly是一位相當nice的老師,即使這學期是透過網路授課,也常常會利用live chat與學生互動、關心學生,上課的氣氛也相當輕鬆。Loading方面也不會太重,只要都有聽課考試應該就不會有問題,但又能完整地學到網路相關的知識。"
Last updated
Was this helpful?