前言

修課清單:

  • 系定必修:
    • 自動機與形式語言 Formal Languages and Automata Theory
    • 系統程式設計 System Programming
    • 線性代數 Linear Algebra
  • 系定選修:
    • 前瞻資訊科技一 Computer Science and Information Technology (I)
    • 機器學習 Machine Learning
  • 共同必修:
    • 室內五人制足球初級 Beginning Futsal (indoor Soccer)
  • 全校性通識:
    • 認識全球與在地國際化 Global Competence with Internationalization at Home
    • 個體經濟學原理 Principle of Microeconomics
  • 其他:
    • 全民國防教育軍事訓練課程-國防政策 All-Out Defense Education: Military Training Program – Defense Policy

其他外務:

  • ADA 臨時助教

總共 21 學分。

每一門非必修課我會寫修課前預期的成績、最後的成績、甜度、涼度、推薦程度,後三項原則上以 0-5 等第。

自動機與形式語言

  • 授課教授:林智仁
  • 學分:3
  • 預期成績/最後成績:A+/A
  • 甜度:No comment
  • 涼度:No comment
  • 推薦程度:No comment

想說大三必修有點多先修掉一個讓之後更有彈性,加上聽大家說自動機比較不需要prerequisite所以就先來加簽,另外因為聽說兩班都是一起切比例所以就直接加了一類加簽的林智仁老師班了。

平常大概就是看看影片,然後兩週寫一次作業,後來期末有點忙就只有用看投影片的方式。整個課程的內容我覺得比較偏向數學概念一點,與其他課程內容關聯性的不高,考試準備部分就是把考古題寫過。

我三次期考96/82/91,學期總平均90.6,嚴格來說只有第二次期中錯了一題大的,結果後來分數算法改成90%考試10%作業,加上A+比例下調至20%,所以就吃了個A,只能說在沒犯太大錯誤的情況下還只能拿A,表明這個幾乎只有本系修的必修會有多卷==。

系統程式設計

  • 授課教授:黎士瑋
  • 學分:3
  • 預期成績/最後成績:A/A
  • 甜度:No comment
  • 涼度:No comment
  • 推薦程度:破例給個 0

學到最大的體悟是:

助教品質=助教群裡面最爛的助教品質

我本來就自認這塊是我比較大的知識盲區,所以這門課大概是我花的時間僅次於ML的課。

上半學期我還會去現場聽課,下半學期老師把上課影片上傳到COOL後我就放棄九點起來上課了,另外隔壁班的課程影片都有在以前的COOL上,所以我準備期中考時也有看隔壁班的影片當作複習。

這門課最花時間的部分是作業。四次作業中前兩次大概都是需要花一整個禮拜左右來寫的程度,但是我前面loading分配沒控制好,以及有點低估SP作業需要花的時間,導致到最後關頭只好到處抱大腿。另外比起NASA作業,我在寫SP作業時遇到的瓶頸和struggle的程度都高不少,所花的時間也明顯地比其他人多許多,可能要審視下自己寫code的習慣了。

期考部分表現普通,大概就是平均高一點點而已,最後總成績85拿A。

這門課最大的缺點是:教授不管在底下亂搞的助教。有一位(或可能是兩位)助教一直在做違反公平原則,甚至可能違反校規的事情,包含但不限於改錯考卷卻不想把分數加回去、要分時成功要到A部分後在同題完全無關的B部分再多扣你兩分、被發現後就更改評分標準然後只套用於來要分的學生等。告知老師後老師也沒有積極處理,只是用證據不足等話搪塞,最後直接叫學生跟助教當面對峙解決。當我的分數還在你手上時,誰敢跟覺得自己什麼都沒錯、一言不和就找理由扣你分的助教對線?
建議明年修課的學生先確定助教的品質如何,因為如果有助教亂搞,老師是不會幫你的。

線性代數

  • 授課教授:李明穗
  • 學分:3
  • 預期成績/最後成績:A+/A+
  • 甜度:No comment
  • 涼度:No comment
  • 推薦程度:No comment

學期成績是期考分別佔 20/20/30 %,剩下7次作業取6次,每個5%,每次作業大概都是上課的延伸,每周都要花兩三小時寫。

上課方式是老師一邊寫(電子)板書一邊講,不過上課速度超極快,三個小時上下來會抄到手斷掉的程度。後來我有借到以前的筆記,就拿以前的來當模板稍微修改一些東西就好。

本來想說線代相關的東西我學過好幾次了,所以也沒太大壓力。結果第二次考試因為各種原因大爆炸(主要是沒時間念書),還好期末考得夠高最後總平均 89.7 分被救上A+。

整體來說老師教得很好,上課節奏很快但教得東西都蠻基本的,算是當作一次系統性的複習吧。


前瞻資訊科技一

  • 授課教授:蔡欣穆
  • 學分:3
  • 預期成績/最後成績:A+/A+
  • 甜度:5
  • 涼度:3
  • 推薦程度:2

本來是想說想了解一些各個教授的研究領域,加上順便水個三學分甜涼課。

不過修完的感覺是作業並沒有想像中簡單,有幾次的作業難度都不小,其中一次密碼學相關的作業更是教授直接把另一門課的HW0+HW1出成作業,直接變成一次ML作業的loading。而當該次主題是自己沒什麼興趣的時候,這門課就變成犧牲用來忙其他事情的時間了。個人除了PJ的主題之外,其他都沒有深刻的印象或興趣。

總結而言,大概就是拿了一個比預想中難拿一點的A+,如果只是想認識教授的研究領域,那建議用旁聽的就好,就不用被不喜歡的作業綁架,反正教室座位到後來一定會剩。

機器學習

  • 授課教授:林軒田
  • 學分:3
  • 預期成績/最後成績:A+/A
  • 甜度:1
  • 涼度:2
  • 推薦程度:5

這學期loading最重的一門課。我平常不太會去現場聽課,都是事後補直播或是直接看以前的中文影片,甚至直接看網路上別人的筆記。雖然這樣學習效果比較差,但能省下不少時間。

每兩週的作業則花最多心力的地方,我平常習慣是第二週的平日會把程式題寫完,手寫題就有空時一題一題想。在概念不清楚時看到題目真的會一頭霧水,尤其又是牽扯到很多符號的時候更為困難。不過同樣的到後面就漸漸習慣作業的模式,以及都會和同學約時間討論答案,所以整體來說並不會有很大的絕望感。

期末project也是我覺得我學到最多&最有成就感的部分,剛好這次的內容是我很熟悉的MLB,我通靈了一種pre-process data的方法(跟一些直接把給的數據回推成原始數據不同,我覺得我的做法優美而且超極具有知識水準多了),讓我們的accuracy只輸給前面一群回推原始數據的隊伍。

分數上最後拿了總分2179,而A+線切在2200(不算薛丁格的clarity部分的話滿分只有2340)。我自認作業沒有捲到非常高分,但以我們的project performance(拿了698/800),最後還摸不到A+我只能說本系真的太捲了==,在project處在領先群的情況下作業還只能大概錯到2-3題才有A+。


室內五人制足球初級

  • 授課教授:楊裕隆
  • 學分:1
  • 預期成績/最後成績:A+/A+
  • 甜度:4
  • 涼度:5
  • 推薦程度:5

運氣超好選到熱門的體育課。這門課真的很讚,不僅在室內不會受到下雨影響(這學期很常下雨),同時又有學到東西+有滿足競技的刺激感。

上課內容是從基本的足球動作開始教,每週大概都是1個多小時的動作教學加上40分鐘左右的分組比賽,每組預設都是6男6女,不過第二週後我們這組女生就剩3個。人少的優點就是基本上能保證每周都能踢不少時間,加上我們這組組內還蠻和諧的,場上互換人都有一定默契,所以都能享受到比賽的部分。

整學期下來我是有感我的盤球能力有進步,也更主動去過人創造機會,加上近期看NBA學到的空間觀念,比起小時候靠本能踢球或是只當守門員有了更多的進步。

分數上很難判定甜不甜,我的盤球考試應該是平均左右、傳球則是前幾%、規則考試感覺也沒特別高,比賽加分當了一兩次守門員另外有3進球、6次助攻左右,最後也成功A+。個人感覺是只要稍微會踢球應該都能順利A+。


認識全球與在地國際化

  • 通識領域:A3, A5
  • 授課教授:袁孝維
  • 學分:2
  • 預期成績/最後成績:Pass/Pass
  • 甜度:5
  • 涼度:5
  • 推薦程度:3

一個只有Pass/Fail的通識,上課內容就是每週都有來自世界各地的大使/駐台代表等來演講(要點名),然後每週都要寫300字英文心得,還有一些簡單的期中期末團體報告。

反正不用特別顧成績,下半學期就沒什麼在記演講內容,直接丟給GPT。個人感覺因為演講主題沒有明訂,會感覺部分講者講的內容沒有重點,像是想到什麼就講什麼一樣,除了一兩個講得很好之外(印象最深的是TaiwanPlus的行銷主管),其他收穫甚少,學不太到東西。(可能可以當英聽練習)

個體經濟學原理

  • 通識領域:A5
  • 授課教授:朱敬一
  • 學分:3
  • 預期成績/最後成績:A/A+
  • 甜度:4
  • 涼度:2
  • 推薦程度:5

奔著學東西來修個經原,運氣不錯一階選課就有選上。

上課方式是前兩節課用投影片上課,投影片內容都非常簡短陽春,所以基本上還是要看課本輔助,第三節課小考上週的內容。學期分數是20%小考(7取5)+40%期中+40%期末。

這門課最讚的部分絕對是老師上課的部分,老師雖然身分地位很高(Google一下就知道了),但教課風格非常不像認知中的學者、高官的感覺,反而有種補習班老師那種幽默風趣的味道,也不乏時事的評論等,應該是我目前覺得教書部分最好的教授了。

成績上期考小考的平均都不高,大概都50, 60分左右,不過個人感覺是成績兩極化很嚴重,我並沒有花很多力氣在念,但最後我學期總分85被調到A+,下學期應該就會接著修老師的總經。


全民國防教育軍事訓練課程-國防政策 (台科)

  • 授課教授:廖天威
  • 學分:0
  • 預期成績/最後成績:Pass/A
  • 甜度:X
  • 涼度:X
  • 推薦程度:X

不小心選上台科的國防,就跑去台科大上課了。

老師蠻有料的,講課很有趣還會偷嘴劉鐵軍(X。雖然只是國防但讓我認真聽了好幾堂課。分數部分沒有考試,除了基本出席率外,只有一份2000字期末報告,主題是上課有提到的所有議題或政策,在第九週的時候要先交大綱。我隨便找了個主題然後用GPT直接砸掉也拿到88分。

上課偶爾會提早下課,還有一週是在看電影,總之修課體驗蠻不錯的。


ADA 臨時批改助教

第二次期中考周結束後剛好有一個禮拜的空檔,本來是打算自己去找點東西學一下,後來看到隨機客在FB PO了徵改ADA考卷,本來想說loading應該不重就接了。

但我沒想清楚的是,一個人超過100份的改純證明題並不是易事,就連Dijkstra證明這種上課內容照抄的題目都能有千奇百怪的作法,加上我很嚴格地遵守評分標準,但凡是是要給0分或2分都需要我認真把一個人的證明(唬爛)給看完。最後那週整整花了6天,每天除了例行作業外都在改考卷,共40小時一週內把二段後半給改完,此時第一次段考甚至還沒發XD。

期末則是在所有作業交出去後,一邊耍廢一邊改考卷,花了一個半禮拜改完前半三題。至於考卷其他部分為什麼那麼晚(甚至是還沒)公布就不要問我了。

最大心得:錢不好賺


回顧

本來選課的時候覺得這學期應該可以有不少彈性時間去探索一些領域,但除了開學後的前幾周,後續的課業負擔遠超出我當初的預期,甚至在期末時完全是塞死的狀態,ML project都是每天一兩點後犧牲睡眠時間來寫的。

這學期最掙扎的時候就是在正常期中週到第二次期中週這段時間,每天忙著寫SP, ML作業沒時間念考試,那段時間真的做什麼事情的結果都是不好的,考試作業成績都是大爆炸。在意識到自己的能力已經不能靠吃老本撐住之後,認真思考了在卷成績跟探索興趣之間的平衡,雖然感覺最後還是有點在卷,但至少有放下一點對成績的執念。

最後期末成功救回線代,以及個經有維持住A+,學期 GPA 4.16 已經可以接受了。

這學期成長最多的應該是在修ML的過程中結合參加學術部讀書會、跟許多學長聊過後在期末後加入守德老師的lab,終歸是有了一點方向的感覺,接下來就是在這個方向上投入更多心力充實自己相關的能力以及研究精力了。下學期應該會少修一點課來投入研究以及自主學習,而不是用loading來壓迫自己成長。