台大資工大二上修課心得

台大資工大二上修課心得

HyperSoWeak Lv3

邁向卓越之路

演算法設計與分析(ADA)

  • 課號:CSIE2136
  • 教授:黃上恩
  • 性質:大二必修
  • 學分:3
  • 等第:A+
  • 甜度:🌕🌕🌗🌑🌑 2.5 / 5.0
  • 涼度:🌕🌑🌑🌑🌑 1.0 / 5.0
  • 教學:🌕🌕🌕🌕🌕 5.0 / 5.0
  • 收穫:🌕🌕🌕🌕🌕 5.0 / 5.0
  • 推薦:🌕🌕🌕🌕🌑 4.0 / 5.0
  • 課後學習時數:8~12 小時

因為去年有稍微看過,原本想把 ADA 當作涼且普通甜的好課,結果輪到我們這屆教授突然鬼轉。當初聽到這個消息的時候是驚喜和驚嚇,因為黃上恩是出了名ㄉ競程大佬(甚至是台大 ICPC 有史以來打最好的隊伍…),一方面很榮幸可以被他教到演算法,另一方面也擔心這會是門大硬課,暑假趕緊刷個題找回多年未碰演算法的手感(事實證明我是對的,最後輕鬆拿到 A+)。

因為 hw1 出了一題 DLX,導致一堆人被嚇跑,但後來發現並不是那麼可怕。每週都有三題手寫題和三題程式題,難度從簡單到難,p3 和 p6 通常是需要一些思考的挑戰題。其實大部分題目都很有趣,而且黃上恩的課是我少數會去上的究極好課,每堂課都收穫滿滿又不會感到無聊。最有趣的是他發明了 ADA point 的制度,只要提早交作業(星期一前),就可以拿到對應的點數,並在學期結束兌換 ADA 周邊商品(?。這直接導致了我每個假日都泡在 ADA 跟 HTML 之中,毫無人生可言。但最後拿到了榮耀的「我 ADA 都提早交 T-shirt」以及資料夾周邊,感覺我的努力都值得了。

至於考試,教授基本上是超級大放水,滿分 120 被 cap 到 100,而且前 60 分是幾乎和作業一模一樣的基本題。基本上一看就知道怎麼做(至少我是這麼覺得,教授也是這麼聲稱的),半個小時就能全部寫完。但神奇的是,還是有一堆人不及格,教授可能也被震驚到了,所以提出了補救措施。不及格的人只要把答案背一背,並解釋給教授聽就可以加到最多 10 分。而且 12 張答案卷上都有寫名字還可以再加 5 分,不過我期中考沒拿到這 5 分,真是虧爛,不然就能拿總平均 100 了。總之最後平均是 99,爽爽拿 A+。

至今我仍然非常感謝教授。問我說學到什麼嗎,每次上課跟作業都學到一堆奇怪的做法,還有絕對不要相信黃上恩說的 trivial。而這門課對我的影響也很大,打破了我從高中以來對演算法的心理障礙,也讓我對自己的演算法能力更有自信,終於在寒假無聊試打了兩場 AtCoder,比高中的我進步了許多,但願大三能好好打 ICPC。

一句話總結

黃上恩我的神。

系統程式設計(SP)

  • 課號:CSIE2210
  • 教授:鄭卜壬
  • 性質:大二必修
  • 學分:3
  • 等第:A
  • 甜度:🌕🌕🌕🌗🌑 3.5 / 5.0
  • 涼度:🌕🌕🌕🌕🌑 4.0 / 5.0
  • 教學:🌕🌕🌕🌕🌕 5.0 / 5.0
  • 收穫:🌕🌕🌕🌕🌑 4.0 / 5.0
  • 推薦:🌕🌕🌕🌗🌑 3.5 / 5.0
  • 課後學習時數:3~4 小時

一開始覺得蠻簡單的,結果期中考前一天開始讀,才發現不太對勁,怎麼這麼多東西要背,所以期中直接炸了。然後不得不說 hw1 跟 hw2 的品質實在糟糕,感覺像是為了考而考,禁止了正常的好做法,故意讓我們只能用很難寫的做法,而且還有偷改 spec 的嫌疑。我很早就把 hw2 寫完,結果在截止前一天,有人跟我講 spec 被改了,所以我動了幾行 code 來滿足 spec(真的就不到 10 行)。導致直接 RE,我總成績被扣了 5.05 分,A+ 直接噴掉,殘念 QwQ。但是我那時候在本地跟工作站測試都是沒問題,傳上去就爛了,到目前為止還是不知道為什麼,只知道我真的不適合 SP。

雖然但是,我覺得鄭卜壬教的非常完整又清晰易懂,每次補完課都有種豁然開朗的感覺,可能還順便把 OS 教了三分之一,另一班的人補課也都是看我們班的影片。無論如何我還是大推鄭卜壬,但是不推 SP 助教(作業是助教出的)。

一句話總結

我不會 SP。

自動機與形式語言(FLAT)

  • 課號:CSIE3110
  • 教授:林忠緯
  • 性質:大三必修
  • 學分:3
  • 等第:A+
  • 甜度:🌕🌕🌕🌕🌑 4.0 / 5.0
  • 涼度:🌕🌕🌕🌕🌗 4.5 / 5.0
  • 教學:🌕🌕🌕🌕🌕 5.0 / 5.0
  • 收穫:🌕🌕🌕🌕🌕 5.0 / 5.0
  • 推薦:🌕🌕🌕🌕🌕 5.0 / 5.0
  • 課後學習時數:1 小時

關於對林忠緯的各種讚美,大家可以參考我大一下的修課心得,這邊就不多贅述了,反正只要他的課就肯定是(甜)涼好課。自動機對我而言是個再熟悉不過的主題,因為小時候就很喜歡圖靈機跟 Brainfuck 等程式語言,所以對我來說是免費的 A+。不過自動機這個主題非常吃通靈(或者說靈感),所以有些人會覺得很難,這也是沒辦法。無論如何我都要推薦大家都來修林忠緯的自動機,真的是非常有趣又充實的一堂課。

一句話總結

好課一生推,好教授一生推。

機器學習(HTML)

  • 課號:CSIE5043
  • 教授:林軒田
  • 性質:系上選修
  • 學分:3
  • 等第:A
  • 甜度:🌕🌕🌗🌑🌑 2.5 / 5.0
  • 涼度:🌕🌑🌑🌑🌑 1.0 / 5.0
  • 教學:🌕🌕🌕🌕🌑 4.0 / 5.0
  • 收穫:🌕🌕🌕🌕🌕 5.0 / 5.0
  • 推薦:🌕🌕🌕🌗🌑 3.5 / 5.0
  • 課後學習時數:10~20 小時

這堂課基本上是我這個學期 loading 最重的課。這堂課從最底層、最基礎的機器學習理論開始講起,在 YouTube 上面也有幾年前的影片可以自己上去學習。我自認數學不算太差,但線性代數跟機率都沒有修過,底子也不是特別好,這堂課就相當於拿著一本厚厚的數學原文書往我的頭上猛敲。作業是真的蠻難,滿滿的都是一堆噁心的符號跟數學證明,總共有 7 次作業,總感覺每次作業寫了 20 個小時以上,但整個學期下來頗有收穫與成就感,恭喜我從 HTML 畢業了(題外話,還是很不爽 final project 有隊友在雷)。

一句話總結

1126 是個好數字。

昆蟲與人生

  • 課號:ENT4009
  • 教授:楊恩誠
  • 性質:通識
  • 學分:2
  • 等第:A-(探索)
  • 甜度:🌕🌕🌕🌗🌑 3.5 / 5.0
  • 涼度:🌕🌕🌕🌕🌕 5.0 / 5.0
  • 教學:🌕🌕🌗🌑🌑 2.5 / 5.0
  • 收穫:🌑🌑🌑🌑🌑 0.0 / 5.0
  • 推薦:🌕🌕🌑🌑🌑 2.0 / 5.0
  • 課後學習時數:0 小時

期中考拿了一個 70 幾分後就注定沒有 A+ 了,幹,怎麼每次分數最低的都是通識課。總之這並不是一個我有興趣的課程,但好險期末報告找到了一群都有養守宮的組員,與其說在做報告,不如說是守宮博覽會,而且組員很 carry,總之玩的蠻開心的,沒有 A+ 就探索掉吧。

一句話總結

我還是別修通識比較好。

線性代數

  • 課號:CSIE2120
  • 教授:呂學一
  • 性質:大二必修
  • 學分:3
  • 等第:停修
  • 甜度:🌕🌕🌕🌑🌑 3.0 / 5.0
  • 涼度:🌕🌕🌕🌕🌑 4.0 / 5.0
  • 教學:🌕🌕🌕🌕🌑 4.0 / 5.0
  • 收穫:🌕🌕🌕🌗🌑 3.5 / 5.0
  • 推薦:🌕🌕🌕🌑🌑 3.0 / 5.0
  • 課後學習時數:1~2 小時

第一次期中考完全沒有讀,前一天晚上發現幹根本讀不完,所以果斷停修,還慫恿了一堆人跟我一起停修。到了學期末覺得好險我有停修,不然我一定死在路邊,這學期真的修太多硬課跟活動了。總之明年另一班高中程度線性代數走起。有一說一我其實蠻喜歡呂教授上課的模式,不然其他的數學課都講太慢了,呂教授的節奏對我來說剛剛好(嗎),如果我有更多時間的話會想要認真學,但考試還是算了。

一句話總結

質疑呂黑,理解呂黑,成為呂黑(我不是呂黑)。

日文一上

  • 課號:JpnL2017
  • 教授:村上理奈
  • 性質:外語
  • 學分:3
  • 等第:A+
  • 甜度:🌕🌕🌕🌕🌗 4.5 / 5.0
  • 涼度:🌕🌕🌕🌕🌑 4.0 / 5.0
  • 教學:🌕🌕🌕🌕🌗 4.5 / 5.0
  • 收穫:🌕🌕🌕🌕🌗 4.5 / 5.0
  • 推薦:🌕🌕🌕🌕🌕 5.0 / 5.0
  • 課後學習時數:1 小時

因為寒假想偷跑去日本玩所以就趕緊來修了日文,非常幸運的加簽到了日本老師的課。每週都有單字小考很躁,上課要一直跟隔壁同學練習會話也耗盡了我的社交能力(為什麼要為難一個資工系社恐 (☍﹏⁰。)),但期中期末考都很簡單,上課也會有一些有趣的加分小活動,最後還是拿了 A+,好耶。

一句話總結

日本老師最頂ㄌ。

桌球初級

  • 課號:PE2074
  • 教授:林信甫
  • 性質:體育
  • 學分:1
  • 等第:A-
  • 甜度:🌕🌕🌕🌗🌑 3.5 / 5.0
  • 涼度:🌕🌕🌕🌕🌑 4.0 / 5.0
  • 教學:🌕🌕🌕🌕🌗 4.5 / 5.0
  • 收穫:🌕🌕🌕🌕🌕 5.0 / 5.0
  • 推薦:🌕🌕🌕🌕🌑 4.0 / 5.0
  • 課後學習時數:0 小時

教授整個學期就點名 4 次,結果我剛好一次睡過頭,兩次遲到 5 分鐘,然後我就又又又沒 A+ 了,但真的有學到桌球的各種基礎技巧,還算是不錯的課 Owo。

一句話總結

系館桌球桌好爛,都不能拿來練習。

結語

這學期探索後平均 GPA 是 4.15,不算好也不算差的成績,本來以為 HTML 跟 SP 可以拿 A+ 的說 QQ,結果都被自己搞沒ㄌ。下學期感覺可以拿個 4.2 看看,再加油。

  • 標題: 台大資工大二上修課心得
  • 作者: HyperSoWeak
  • 撰寫于 : 2025-01-24 19:53:32
  • 更新于 : 2025-04-09 17:20:47
  • 連結: https://hypersoweak.github.io/blog/113-1-ntu-course/
  • 版權宣告: 本作品采用 CC BY-NC-SA 4.0 进行许可。