時間好快,一年過去了,不再是新生了…
NASA 和 DSA 原本預期會很重,所以排的課有點少(19 學分),但結果這學期變得有點太涼。
這學期做了一個嘗試是把課全部排在星期一二三,把四五的課全空,這也是另一個讓我體感上很涼的原因。
然後這學期好幾科壓線 A+,真的好險。
跟上次一樣,每份選課評價我會列出它的甜度、課後時間、收獲以及推薦度。
以下是我對它們的定義(以個人主觀感覺)。
甜度:認真修課的請況下,獲得分數的高低。
1:有及格就不錯了
2:不至於被當,但分數不好看
3:分數中規中矩,A+ 不太可能
4:就算沒有 A+ 也不會拿到太差的分數
5:認真的話 A+ 沒什麼問題
課後時間:課後需要的時間。
收獲:在這堂課學到的知識量。
1:基本上沒有
2:雖然有但不多
3:有一些知識
4:有一定程度的知識量
5:滿滿的收獲,物超所值
綜合推薦度 是否會推薦別人來修這堂課。
1:逃げろ!
2:非修不可再修
3:如果缺課還是可以
4:時間允許建議修
5:有時間必修
必修課程
資料結構與演算法 - 林軒田教授 & 蔡欣穆教授(3 學分)
我知道電機系的學生肚量都很好。至少學生是。
- 分類:必修
- 成績:A
- 甜度:3
- 收獲:4
- 推薦度:3.5
- 課後時間:5 小時/週
評分方式
程式作業 20%,手寫作業 20%,課堂活動 10%,期中 25%,期末 25%。
等第如下:
| ranks | thresholds |
|---|---|
| A+ | 95 |
| A | 85 |
| A- | 79 |
| B+ | 74.5 |
| B | 72 |
| B- | 69 |
| C+ | 64.5 |
| C | 60.5 |
| C- | 48.5 |
除了 A+ 以外好像沒有向上變動。
我自己覺得 A+ 很難,但 A 不會太難。
上課方式
上半學期是林軒田教授上課,個人覺得有點簡單,基本上他的課我把它當成脫口秀聽(笑話的部分確實蠻有趣的),然後一邊寫 NASA。
作業出的蠻難的,我自己是幾乎都不會寫,直接去找 DC 上的大佬們問提示,感覺他們很多次被我問到只差答案沒講出來了,我到這時候才感覺到上學期空堂很多導致我一直待在系館好像不是一件壞事,這反而讓我認識了不少同學(a.k.a. 大腿),所以我這學期才可以那麼閒。
下半學期是蔡欣穆教授上課,除了正常的上課時間以外,有時候還會有指定的影片要看,所以課程 loading 變得比較重,不過我個人比較喜歡這半學期,課程的難度變高,學到了更多知識,課堂上好笑的橋段也不比上半學期來得少,不得不說這兩位教授講笑話的功力真的很強。
作業的部分個人覺得反而沒有上半學期那麼難,基本上我可以靠自己的力量寫出來,所以整體而言我更喜歡後半學期。
程式題的部分因為有限定每天最多提交 5 次,然後大概一個小時就被我用完了,所以每天不會花太多時間在上面。
手寫作業我自己一次大約要花 10 個小時左右。一學期總共會有 4 次作業,每次 deadline 大約三週。
有個有趣的點是 DSA 的作業總是會塞一些梗,前半學期的梗會混在題敘中所以在理解題目上面變得比較麻煩,後半學期把故事區獨立出來我個人覺得比較喜歡。
這學期還多了一個叫 mini-homework 的程式作業,總之就是每週一次的簡單版小作業,個人覺得蠻簡單的,除了幾個比較難的以外應該 1 小時左右就可以弄完,算進程式作業成績。
手寫作業的部分我比較不喜歡,基本上就是手寫 pseudo code,但因為沒有 judge 和測資可以測,所以很容易有些 case 會發生問題,我因為這樣被扣好多次分數。有一些非程式的題目(證明題、計算題等等),我自己覺得扣分有點痛,所以如果可以的話最好交作業前先和同學對一下答案。
課堂活動沒意外的話會可以拿滿,所以我覺得盡情享受遊戲就好了。
今年的三個活動是程式設計、大地遊戲和 Kahoot,有時候會看到一些很靠北的陷阱題,像是大地遊戲中的 debug 活動,你會看到一堆不明所以的 bug,或是一些根本沒有人會這樣寫的東西,我自己覺得滿好笑的。
期中我覺得偏簡單,雖然有很多人抱怨寫不完,但我自己覺得還行?
可能是不熟悉英文題目的關係,我考試的時候不知道為什麼漏寫很多題目要求所以被扣不少分。
舉例來說:給出一個會讓這段程式碼有錯誤輸出的輸入並指出是哪一行的程式有問題?
然後我只有給出輸入而沒有提出問題點。或是寫得不夠嚴謹之類的,但這個我真的沒辦法,最後拿了 165.0/200,也不怎麼漂亮就是了。
期末大爆炸,讀的時候只專注在概念和實作上,沒有去注意那些長得很像的專有名詞,結果考試搞錯專有名詞整大題沒分,結果拿了 112.5/160。
微積分3、4 - 蔡國榮教授(2+2 學分)
根本沒有人寫 FToLI。 蛤,余老師這樣寫?
不要問我為什麼資工要學這些,去問系辦,我怎麼會知道。
- 分類:必修
- 成績:A+, A+(89.65 和 90.05 驚險 A+)
- 甜度:4
- 收獲:4
- 推薦度:4
- 課後時間:2 小時/週
評分方式
小考 20%,作業 30%,期中(末) 50%
小考有兩次(微積分3、4各兩次)
作業包含 Homework、worksheet 和 webwork,就算沒全對也可以拿滿。
感想
一如既往的有趣,上學期如果選了這個教授的課,這學期就會直接帶入,真是太棒了。
跟上學期的微積分 1、2 的心得沒有差太多,所以就不再贅述了。
不過這學期我翹了不少的課,一方面是我覺得有些東西其實不太需要聽(像是證明之類的),再加上影片放到 NTU COOL 上面後我可以開 2 倍聽,這樣下來每次 2 小時的課我大概半小時左右就可以看完,然後直接去寫 webwork,不會寫再去翻講義,我自己覺得這樣來得更有效率,但也因此錯過很多笑話,算是這學期的一大遺憾。
這學期的內容更偏向物理,我覺得我越來越沒辦法想像那些數學的意義,所以這學期的微積分確實花了不少心力在上面。
不過我覺得最後自己只是會算題目而已,我並沒有真正了解那些概念,當然一方面也是因為自己對那些沒有興趣。
一個感動的點是學完這學期的微積分之後,終於看懂馬克士威方程組了,但除此之外我真的不知道這些對資工有什麼幫助。
普通物理學乙 - 邱雅萍教授(3 學分)
- 分類:必修
- 成績:A+(90.5 有點危險的 A+)
- 甜度:5
- 收獲:2
- 推薦度(想水普物學分):5
- 推薦度(想認真學物理):2
- 課後時間:不到 1 小時/週
評分方式
期中考 50%,期末考 50%,但有加分小考,最高可以加 12 分。
給分多到像在考多益。
小考一次加段考 6 分,期中期末各有兩次小考,考前一週會直接公佈題目,數字可能會改,但整體來說是一樣的題型,小心不要粗心就可以拿滿。
不要像我一樣直徑看成半徑,向量寫成純量…
段考會給考點,期末會有 65% 是課後回家寫,我懷疑這真的可以學到東西嗎…
我自己是沒有,但反正我也沒有想要認真學物理就是了。
上課方式
教授會有自己的 PPT,然後用它來上課,教授其實教得很好懂,所以前半學期的力學我確實有好好地學起來,但後半學期的課程變得很趕(畢竟要在一個學期上完普物),所以像量子力學、相對論、熱學等等,很多東西被草草帶過,後半花了大約一半的時間(四分之一學期)在上電磁學,但很多定理也直接結果論,跳過發想和推論過程,我自己的感覺變得很像是背科,只剩下背公式,個人覺得有點可惜。
感想
4/3 那天早上剛好大地震,我當時直接被關在捷運上,結果段考一整個大遲到,還好最後有寫完,還奇蹟似地拿了 97 分。
我小考拿 6/5/5/6,期中拿 97,算了一下發現只要我期末有 60.5 就可以拿 A+,所以下半學期的物理我就完全沒有複習,頂多小考前背答案而已,結果最後期末考拿 61 壓線 A+,差點玩過火出事。
選修課程
網路管理與系統管理 (NASA) - 蔡欣穆教授(1 學分 + 1 服務學習)
- 分類:系訂選修
- 成績:A-
- 甜度:2.5
- 收獲:5
- 推薦度:5
- 課後時間:10~50 小時/週(正常情況下是不會過 30 小時啦,
除非你沒朋友)
補充一下,1 服務學習的意思是「充抵系上任一服務學習」,我到這學期末才搞懂它的意思。
其實對我來說這堂課最大的價值在於學會怎麼運用各種系上的資源。
我自己覺得最有用的是工作站,學會用工作站之後會發現其實工作站超棒的,像是我自己寫了一個 DSA debugger 和 Runtime Error Detecter 來幫我渡過 DSA 的難關,你也可以在上面放一些需要 24 小時 online 的程式(部落格或是 DC bot 之類的)。
評分方式
作業 36%(12 份),期中考 20%,期末考 23%,Lab 14%,in-class 7%,點名未到扣 3%。
等第如下:
| ranks | thresholds |
|---|---|
| A+ | 71 |
| A | 66 |
| A- | 64 |
| B+ | 62 |
| B | 60 |
| B- | 57 |
| C+ | 54 |
| C | 50 |
| C- | 45 |
我自己是 65.87,拿 A-(撿太多 A+ 遭報應了),早知道就多和隊友對答案了。
不過講真的,要不是有我的隊友們,我應該會死得更慘。
上課方式
其實一開始我很猶豫要不要選這門課,我自己最大的擔憂是這會不會拉低我的 GPA、會不會太忙導致我沒時間讀 DSA 和微積分等等,後來最後決定用 1 學分 + 1 服務學習的方式來讓它對 GPA 不要這麼傷(結果證明這個決定是對的),再把四五的課排開來讓我有很多時間可以寫 NASA。
雖然課程網不會寫,但上課時間是週一早上 9:10~12:20,如果想修的人要記得空開,不要像我等到確定選上才知道,在最後加退選時段才在拚命調課。
另外一點是對於一學分方案的人,選課系統上這堂課是不會出現在課表上的,再加上只有第一堂剛上課的時候會點名,所以理論上如果想要的話其實可以同時排另外一堂課(但我是沒有這樣做就是了,所以後面的課表可以看到我把永續發展與社會退掉了)。
上課的部分,前兩小時教授會教一些偏向知識性的內容,像是通訊協定、資料傳輸、路由器等等,認真聽的話可以真的學到很多,但因為基本上不會考,作業也不會出,所以也不少人在做其他的作業。
第三個小時是 Lab,助教會帶我們實作。
說是這樣說,但助教講的很快,加上一個小時不太可能詳細講解,所以基本上上完 Lab 後還需要自己找資源去真的學會它。
作業的部分,要上這門課之前要先寫 HW0,沒意外的話一打開應該是一題都不會寫,這時候就要開始一題一題找資料了,這就是這一個學期 NASA 的精華,每一週都會有一個份量大約是 HW0 的作業,通常根本沒幾題會寫,所以就要一直翻資料找答案,這時候隊友就很重要了,當你找半天找不到的時候,問一下你的隊友,搞不好他們已經找到有用的資源了,就可以大幅減少你撞牆的時間。
另外隊友的部分,強列建議在 HW0 的時候就先找好,這樣寫完後可以先對答案,今年 HW0 的錄取分數是 102.5/103(非官方消息),也就是錯一題就沒了(不過最後好像有第二波增額錄取)。先找隊友還有另一個好處是你們的情誼會比較好,比較可以在平常討論作業之類的,又或者你可以先抱好這學期的大腿。
每年的 HW0 的核心概念應該差不多,有需要的話可以看看我當初的答案,不保證正確就是了。
作業和 Lab 都有越來越簡單的趨勢,前幾份可能會花到你 40 小時,但最後幾次 10 小時以內就可以解決,我自己覺得是因為在做作業的過程中,慢慢學習到如何有效率地找到可信的資料,另一方面是自己的知識量變多,對於那些新的知識比較好理解的關係吧。
段考的話,我自己是第一次接觸到這種題目多到一定會寫不完的類型的考試,所以考得很糟,我沒有特別挑題寫,結果花很多時間在難題上,等我發現時間不夠的時候已經太晚了。
然後我自己覺得刷考古沒什麼用,我自己花了一堆時間但考試都沒考(但也有覺得考古題很棒的人)。
要提醒的是,最好考試當天早點去學校下載檔案,那些檔案很大,考試快開始時大家都在載,所以網路會很卡,會載很久,就算前一天就公佈檔案了,也還是在當天重載一次比較好,因為那些檔案有可能會再做更新和修正(慘痛經驗)。
有人弄了一份改良建議共筆,也可以來參考看看:https://hackmd.io/@G36maid/Hye39DTSI0
感想
大部分的東西其實上面都講完了,就來講一些有趣的小發現。
一個是上了這門課之後,我才知道對於資工系最重要的不是 CPU,而是硬碟大小。我真的慶幸當初筆電裝的是 2TB,NASA 的作業有時候會有幾十 GB,有時候還會要裝一些軟體,如果是 256GB 之類的大概幾個禮拜就滿了吧。
另外這堂課讓我發現自己的英文程度和其他同學們有一點差距,在讀一些報導等等的東西的時候,我發現自己讀得比同學們慢很多,雖然不會看不懂,但有點吃力,所以後來我也不太愛找英文資料,變得傾向於去翻日文網站了。不過也意外地發現日本人的講解比較通俗易懂。
推薦這兩個網站:
- IT用語辞典:https://wa3.i-3-i.info/index.html
插圖很可愛,會把一些機器互動擬人化,名詞解釋題很好用。 - ラムダ技術部:https://www.youtube.com/@lambdatech
範圍蠻廣的,我自己是在查 IP address 和路由器機制時找到這個頻道,個人覺得沒事看看也蠻有趣的。
託 NASA 的福,讀了一學期的日文文獻後我發現自己日文的閱讀速度變得超快(但英文變得更爛了)。
還有一個小心得是,通常原生 linux 的東西和 mac 相容但和 windows 很不相容,原生 windows 的東西和 linux 還有 mac 都很不相容,所以我後來乾脆自己在工作站上開一個 Ubuntu 虛擬機來避免各種麻煩的 OS 問題(題外話,裝在工作站上的虛擬機網速超快的)。
法文一下 - 陳素麗教授(3 學分)
- 分類:外語
- 成績:A-
- 甜度:3.7
- 收獲:4
- 推薦度:4
- 課後時間:1 小時/週
評分方式
小考 10%,作業 30%,期中考 20%,期末考 20%,期末口試 20%。
跟上學期不一樣的是,口試是只有在期末,會先給 5 個題目,當天抽題後在教授面前盡可能地發揮,然後途中教授會問你一些問題。
我文法講錯一堆…。
感想
在準備期末考的時候,突然感覺自己慢慢地對法文有了一些語感,背單字也變得不那麼困難了。
另一方面也是因為同學講的「é 的發音像二聲,è 的發音像四聲」,讓我終於不會拼錯這兩個音的關係。
不過前面的成績還是太差導致這學期的成績真的不太行就是了…
然後這學期發現人變少了一些,但是留下來的應該是真的對法文有熱情的人,經過一年的交流,關係也變得不錯,希望法文二也能繼續。
日文二下 - 石川隆男教授(3 學分)
- 分類:外語(但我當成一般選修)
- 成績:A+
- 甜度:N/A
- 收獲:N/A
- 推薦度:3.5
- 課後時間:0
因為我自己是已經學過日文的人,所以對甜涼度不作評價。
評分方式
出席與平時考 40%,期中考 30%,期末考 30%。
上課方式
如果是只想拿分的人,我個人更推上學期我選的黃意婷教授。但如果是想學好日文的人,這位教授蠻推薦的。
和我之前查到的評價差不多,不甜不涼但收獲多。(但意外地 A+ 率蠻高的)
上課的時候會點人回答問題,每個人都會,但如果是坐在前面的人,教授有時候會和他們聊天,對想練好日文口說的人其實蠻不錯了,而且教授是日本人,所以可以練習道地的日本口音。
考試個人感覺偏難,聽力播得蠻快的,再加上有開放式問題,確實難度偏高。
然後我上課時間拿來複習法文,所以沒什麼聽課。
我這學期的日文有點偷懶,連考試的單字都沒背直接靠感覺寫,然後只要單字錯但意思相同教授還是給我一半的分數,有點對不起教授。
有一個意外發現,不知道為什麼這個班的後兩排幾乎都是和我一樣沒在上課的,但我自己是覺得這個教授的課不是一個混分的好選擇就是了。
以 Excel 進行資料分析 - 林友瑜教授(2 學分)
- 分類:A6 通識(沒有 *)
- 成績:A+(90.17 對又双叒叕撿到 A+)
- 甜度:5
- 收獲:3
- 推薦度:4
- 課後時間:少於 1 小時/週
評分方式
10% 討論,40% 作業,25% 期中考,25% 期末考,調一點點分(不是很多,我自己被加了大約 1 分而已)
沒意外的話 A+ 不難,但我有一次作業忘記交,害我差點出事。
上課方式
(注:我是中文班的)
這堂課就是介紹各種 Excel 的函式和工具,知識量本身不是很多,所以我會在這個時間寫 NASA,偶爾抬頭看一下教授的 PPT 而已。
有幾週會有作業,Basic 的話會問一些函式的使用,像是要放什麼參數、會回傳什麼值之類的,可以無限次提交,而且會公佈正確答案,所以一定會拿滿,Advance 的話就會給你一個情境要你用上課教的 Excel 函式解決問題,要交回 Excel 檔,1 個小時內就可以搞定這些作業。
期中期末
全部單選題,基本上就是考你每個函式的功能,放什麼參數等等。
一個需要注意的是,在 Excel 中,有些函式會自動做轉型(像是字串的 “123” 轉整數的 123),但有些不會,考試的時候要注意丟進函式內的資料型別到底是什麼、這個函式會不會轉,會轉成什麼(ASCII 還是數字)、會不會分大小寫等等的細節。
感想
整體來說還是推這門課,確實能學到一些 Excel 的運用範例和技巧,知識量和實用度以通識來說也不算少了,而且不需要花太多時間,算是兼顧甜涼和知識的課吧。
但不知道是不是因為語言的關係,英文班的成績整體來說低很多,要選這門的人可能要注意一下。
一些道聽途說
聽說劉邦鋒的物件導向程式設計(OOP)很甜。
啊不過要修的人好像要事先寄信給他之類的。
不過大二下的必修衝到了,大三再看看要不要修吧。
總結
是個下雨搖的一個學期…
心得
我自己覺得空整整兩天下來好像太閒了一點,但再加一天的課感覺又會太重,就算這學期再來一次我也還是想不到一個好的調法,如果沒有通勤困擾的人應該是不需要煩惱這些就是了。
在這學期也開始思考自己末來的方向,總覺得自己不太適合當一個上班族,正在考慮未來當教授會不會是一個適合自己的出路,感覺教授會常常出國參加一些研討會之類的,然後我也喜歡去各個國家看看,或許教授是一個不錯的選擇。有機會的話下學期看能不能和系上的教授們有變熟的機會。
然後這學期申請了日文系的雙主修,但機會渺茫就是了(系排太傷了…)。
GPA 雖然不低但系排不是很好,看起來不太樂觀…
但我又不想放棄法文,只能多選一些 A+ 甜涼課了吧…
另外我去選了全國夏季學院的通識,所以目前通識的進度狀況看起來還算樂觀,這個部分我應該會另外開一篇。
8/1 更新:
雙主修果然沒上…連輔系也沒有…
下學期再加油吧。
課表
本學期成果
因為沒選到體育加上我懶得加簽,所以就沒有體育了。
| 共同 | 必修 | 選修 | 通識 |
|---|---|---|---|
| 法文一下 | 資料結構與演算法 | NASA | 以 Excel 進行資料分析 |
| 微積分 3、4 | 日文二下 | ||
| 普通物理乙 |
總共 19 學分 + 1 服務學習,學期平均 GPA 4.13,學期系排 28/143,學年 GPA 4.14,學年系排 31/144。
- 共同必修 6/9
- 系訂必修 20/51
- 選修
- 系訂選修 4/21
- 院內選修 0/9
- 一般選修 6/23
- 通識 4/15 A1 A2 A3 A5 A8
- 體育 1/4
- 服務學習 1/2
- 國防: 國防政策 全民國防 防衛動員 國際情勢 國防科技
下學期想修的課
- 必修的課
- 線性代數(3 學分)
- 演算法設計與分析(3 學分)
- 系統程式設計(3 學分)
- 會修的課
- 法文二上(3 學分)
- 日文三上(3 學分)
- NASA 二階(1 服務學習),如果有上的話。
- 考慮的課
- 自動機與形式語言(3 學分),雖然是大三必修,但看學長們蠻推的。
- 前瞻資訊科技(3 學分),聽說可以看到教授們的研究內容。
- 羽球初級(1 學分),我覺得我這學期太宅了需要動一動。
- 普通心理學(3 學分 A5 A8),不過通識目前不缺,再看看吧。
- 英文一(3 學分)
- 韓文一上(3 學分)
- 應用日文與口語表達(2 學分)