---
# System prepended metadata

title: 臺大資工大一下修課心得

---

# 臺大資工大一下修課心得
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;就是修課心得，純記錄用，~~目前沒有打算在網路上公開~~，成績不好是我菜。🥹 這學期看起來比較好了啦，嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚～

## 前言

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;沒想到我一天就寫完了大一上的修課心得，非常有效率。在大一寒假的時候，找我去國榮班的朋友說微積分不一定要修本系的，再加上上學期新生講座的時候聽了李宏毅教授的演講，發現他下學期在電機系有開**機器學習**這門課，但開在禮拜五下午的7、8、9、10節，因此會跟電資班原本的微積分衝堂，所以我們就在<span style="color: yellow;">**寒假**</span>，注意，寒假非常重要，就寫信給蔡國榮教授，問他能不能加簽他的微積分，在經過煎熬的一個禮拜後，我終於收到了國榮教授的回信，當然是被同意啦，welcome on broad!

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;開學後有一部分也是資訊系的人在第一堂課去找國榮加簽，第一堂課就把講桌圍得水洩不通，不過國榮全部拒絕了。只能說寒假寄信的含金量超高：）

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;經過上學期的經歷後，我知道要有目的的修課。在查看資訊系學分列表後，我打算在這學期把通識都先修掉，讓我在高年級可以專注在專題研究跟選修課上，時至今日也證明我的策略是正確的，很多朋友在擔心自己通識修不夠，但我差不多都修完了(目前差3學分而已)。

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在選課的時候我就專門挑了通識選，除了必填的普通心理學，我還挑上了一個歷史相關的通識。我對通識的想法是要挑給分不會很硬然後有興趣的，畢竟通識是可以自己選擇的，不像必修是一定要修的，難得有自己可以掌握的機會為什麼不好好把握呢？上網查了歷史相關通識的評價之後，我發現老師給的很甜(很甜就是不用付出什麼基本上保底A字頭)，重點是教室坐的下就全簽。

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;初選開出來除了必修必帶，還中了周佩雯的普心，真的爽到翻天，這門課70%以上A+吧，很幸運的選上了。歷史通識是開學後去加簽的，第一堂教室爆滿，滿到要用抽籤的，但好像45取30幾個，就沒意外的有選上。再來是禮拜三晚上的python課，其實上面是有寫non for EECS的，但我朋友想要水學分，抱著一起水學分+順便賺通識的想法，我也一起簽了。最後就是機器學習，我本來要修，但是看到第一堂課那個python那個超級複雜的程式碼，再評估一下自己的loading，加上機器學習的4學分之後會到25學分，有點太硬了，所以機器學習我就改旁聽了。

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;其實這學期最主要的loading是DSA，阿我覺得我也沒有hold好，但就是有比較認真了，且看以下吧，以下評論僅代表個人立場，不喜勿噴。


## 修課目錄

[toc]

### 課表
![image](https://hackmd.io/_uploads/BJ8qcgHIWl.png)

## 系上必修

### 微積分3/4

:::info
- 授課教授：蔡國榮
- 學分：2/2
- 分數等第：A+/A+
- 甜度：8/10
- 涼度：7/10
- 收穫：10/10
- 評分：國榮一定給到夯
- 配分：9% HW、9% worksheet、6% webwork、12% semi final 、20% 小考(各兩次)、50％期考，前四項滿分36，cap in 30。

:::

微3主要聚焦在偏微分與多重積分，微4則是Linear integral(線積分)，Surface integral(面積分)，最後也是最重要的工具：power series(冪級數)。前兩者物理方面相當重要(電磁學那邊)，後面的冪級數對資訊系就比較有用了，在機率的地方就會用到。

承先前的修課心得，國榮的好無需多提，尤其在微3與微4更加繁複同時細節更多的地方更顯其威力。國榮的上課方式是他會上傳他的精美筆記，先帶定理證明，之後再講解例題。講解例題的過程中，國榮會詳細說解題的步驟，比如說看到什麼關鍵字要用什麼方法，同時詳細的解題步驟也會讓學生不忽略小細節，老師在上課也會分享許多他在考卷上看到學長姐犯的錯用以提醒我們。(e.g. Green Theorem的使用條件與限制、多重積分要記得乘以Jacobian)，於我而言我非常喜歡這樣的授課方式，我知道老師在教什麼，也知道學習可以用在什麼地方，不會有「我學這個到底要幹嘛」的感覺。最讚的是期考前還會有複習，還有附上[影片](https://www.youtube.com/watch?v=yK4OrGWmyZk)，念書念累了可以聽烏薩奇唱歌，烏拉！

國榮班的作業是每週都有，一次約莫6個大題，題目皆是來自過往的期考or小考題，但只有單週的作業需要繳交，雙週的作業則作為練習。

小考的形式就跟電資班一樣，也是一次10％共考兩次。國榮班比較特別的是有semi-final，這個考試會落在課程中段，可以檢驗自己課程一開始到現在的學習效果，題目很多來自webwork跟作業的改編，||有時候甚至是完全一樣||。除了檢驗自己所學，還能抓出用**Magic Way**寫webwork的人，注意到這個考試佔12%，總分是36，所以這東西拿50分作業分30分就會拿滿了，但我還是有好好考啦，早讀晚讀都是要讀，不如馬上把它搞懂。

補充一下webwork：
:::warning
webwork是一個微積分的題目網站，要去上面解題目，嘗試次數是無限次，但是有截止日期，要記得在截止日前寫完。會佔學期成績一定比例，我微1微2的時候因為都先唸過，所以都會提前寫完。微3微4就是按照進度寫。
:::

因為是給工學院的班，所以我這學期放在微積分上的心力就比較少，畢竟題目比較簡單，~~對手也比較弱~~，但考試成績還是有維持住。微3小考+semi final分別是50/47和87.5，期考93。微4小考+semi final分別是42.5/50和82，期考86.5。兩個都是穩穩的拿下A+。

在這裡再次感謝蔡國榮教授，我微3微4學的東西大部分到現在印象依舊很深刻。最近寒假在唸機率用到power series也有拿出微4的講義複習，國榮的課真的大推！

附上最頂粉絲團連結：[蔡國榮粉絲後援會](https://www.facebook.com/p/%E8%94%A1%E5%9C%8B%E6%A6%AE%E7%B2%89%E7%B5%B2%E5%BE%8C%E6%8F%B4%E6%9C%83-Kwok-Wing-Tsoi-fans-100090291350231/?locale=zh_TW)
再附上我發的[國榮感謝文](https://www.dcard.tw/f/ntu/p/259091567)：）


### 普通物理學甲下

:::info
- 授課教授：楊珮芸
- 學分：3
- 分數等第：A+
- 甜度：10/10
- 涼度：8/10
- 收穫：8/10
- 評分：這波必須給到夯
- 配分：40% HW、10% discussion( 7% attendance + 3% peer review)、25% midtern、25% final、10% participation、5％bonus

:::

這學期珮芸的上課方式還是一樣，一樣是精美筆記然後帶觀念，不過普物下的東西我比較不熟(因為我高中進電之後整個超爛的，二階有稍微唸一點而已)。主要就是從電開始，靜電感應、電力、電位能、電容電感，之後一路進到磁學，還有教馬克士威方程式，最後就是光跟相對論。

這學期的劇本拿到的跟上學期很像，電容電感有聽過所以我又覺得應該會了，~~所以我就去看NBA了~~，然後不出意外的我的普物期中爆砍62分，差不多破防了，因此呢我下半學期又是認真局了，~~絕對不是因為curry受傷然後勇士被淘汰~~，所以期末考榮獲96分，也是很開心了。

跟上學期比較有差的是作業，作業依舊占40％，但是這次要多人組隊寫一份作業，可以選擇一次一個人寫，或者一個人寫一題之類的。我跟我的組員就物理還行吧，因此我們還是上學期的模式，每個人都寫然後再來對答案。期考的比例降低，多出來的10%拿去當每次作業討論有沒有到，以及同儕互評，因為組員是自己找的，基本上很難被雷到，這10分自然是穩穩拿下。

不一樣的還有上課的zuvio題，這真的體感有變比較難，但取而代之的是期考變比較簡單，所以對於分數影響不會到太大，比較有差的就是在上課回答錯了會比較有警覺心，會知道自己這邊還不太熟。

跟上學期一樣，因為我期中被爆砍了，所以我還是有做bonus，但只拿了3.5分。此外，因應A+比例政策，老師把A+線調整到95分，不過配分比例也有改，所以其實無妨，最後我好像拿100出頭。這堂課也讓我知道我是真的不喜歡物理，~~難怪在資訊系~~，一切都好合理了。



### 資料結構與演算法

:::info
- 授課教授：林軒田、蔡欣穆合授
- 學分：3
- 分數等第：B
- 甜度：5/10
- 涼度：0/10
- 收穫：5/10
- 評分：本來要給拉完了，但看在他有調分的份上給個npc好了
- 配分：40% HW(20% Hand-Writing + 20% Programming)、10% activity、25% midtern、25% final。A+線95，其餘依照修課學生成績分布調整。

:::

作為一個大一計程停修仔，面對 DSA 這門課自然是戒慎恐懼，開學前就知道自己肯定會花超級多時間在這東西上面。不過沒想到的是這門課花了我大把大把的時間，最後成績還不怎麼樣，老實說是有達到預期就是了。我給自己設定的目標一直都是：**數學相關的課程要在前段班-top，資訊相關的課程拿到中位數的成績就算有達到自己的目標**。接下來就好好欣賞一位天資平庸資訊系學生的真正心聲吧：（

這門課在一開始就強烈勸退要修的人，不過對於資訊系的學生而言，他是必修，逃不了的。上課會在103大講堂，同時在另外兩間教室開直播，也會有錄影。由於是合授課程，課程的前半學期由林軒田教授負責，後半學期則是蔡欣穆。前半學期教的就是時間複雜度分析跟蠻基本的sort，為了實現這些sort我們要學哪些資料結構，以及這些sort的演算法是什麼。後半學期教的東西很雜，有圖論、字串的演算法、併查集(disjoint set)、B-tree、紅黑樹、counting sort以及hashing。前半學期衝著軒田的名號，我每一堂課都乖乖地坐在103聽講。老師會先簡介這個資料結構or演算法，然後說明優點跟缺點，之後就是舉例跟trace code，通常就這邊我就恍神了。後面有一些應用之類的，我想說不重要就沒聽ㄌ，||然後期考就考這個，幹||。後半學期的蔡欣穆教授推行翻轉教育，他要求我們先看完影片然後再來上課，所以我後來就沒去了，第一堂上完他的課之後我就知道我不可能聽這個人講話講三小時。再加上蔡欣穆對自己要教的內容根本超級不熟，我一整個超問號，他自己都不熟了怎麼會奢望學生學得好？？？這是我對這門課第一個不滿的點。以下還有很多，請諸位慢慢細品。

接著來講作業的部分，作業總共有5份(HW0-HW4)，以及12份mini-homework，全部都要用C語言寫。HW0是在一開學就會發佈的，題目是從judgegirl上面抓下來的，共8題，可以給要修課的學生衡量自己有沒有這個能力修這門課，||不過我覺得這個機制蠻沒用的，程式題的難度跟這些題目的難度根本是天壤之別||。mini-homework是實作教授上課說的經典演算法，這是我覺得這門課唯一的優點，他可以很立即地讓我知道我自己有沒有學會這些演算法。一份作業是200分，程式跟手寫題分別都是200分，而程式題的作業可以$\binom{5}{4}$，HW0一題10分+mini-homework一題15分，滿分是260，可以當作一次程式作業的成績(cap in 200)。Hw1-Hw4分成兩個部分，Hand-Writing跟Programming，先來說Programming好了。

Programming在作業的第三和第四大題，以下簡稱p3以及p4。p3通常是需要動腦想一下的變化題，依我的能力要花費約8小時，就是跟朋友確認完自己的想法然後實作的時間，這題目難度我認為非常剛好。~~p4就是助教家裡死人了~~，暴力解是幹不出來的，他們會給running time的上限，變成說你要看資料量大小去設計你的演算法。反正三題p4(因為我沒寫hw4 programming)沒有一題是我完整自己想的，我看著題目100年都想不出來，都是纏著我朋友問演算法跟資料結構，然後自己吃哇跟tle無數次才對，甚至拖到要用金牌，花費的時間已經多到我沒辦法數，甚至我hw3p4也沒有打出來，~~真的是電腦病毒~~。||開學的時候官方有說他們今年大發慈悲的釋出了p4部分的測資，美其名是大發慈悲，阿我連演算法都想不出來要測資有啥用。||總之呢我覺得p4的難度可以不要壓成這樣，跟p3的斷層真的太大，明面上3學分但實際上我覺得對我而言是10學分都不為過。

programming的部分再補充一下，DSA的judge跟judgegirl蠻像的，差別在於上傳方式要用git，變成說一開始沒用過這工具的人要摸索一下才能交作業，反正我當初搞這個搞了幾個小時，中間甚至開到super user的權限，差點玩爛自己的電腦：（


:::warning
每位學生會有8面金牌用在程式作業，一面可以延長一題一天的繳交時間，我hw1p4用了2面，hw3p4本來想用但最後根本沒打出來：）
學期末會請你填個選擇題問你每個題目要用幾面金牌，最後再決定怎麼分配就好。
:::


接下來是Hand-writting的部分，滿分也是200，稱作p1跟p2。這兩題就沒有什麼難度分歧，就是用不同主題分的。題目基本上就是要你在給定的時間複雜度內設計演算法或寫pseudo code，然後<span style="color: red;">**briefly explain your algorithm**</span>，對，每題都這樣寫，變成說一開始根本抓不清楚到底要寫到多詳細，||甚至每題每個助教的評分標準還不一樣||，所以我hw1被爆砍了。反正我覺得評分標準的那把尺在哪裡根本很不清楚，因此後續三個作業我就寫得很詳細，也就沒有被砍。不過一份手寫作業要花我大概10-12小時，我沒數過不過就差不多這個時間。因為我習慣就是會寫的先寫，不會的就跟朋友討論或跟AI討論，而且我作業都是手寫，不像蠻多人都是用打字的，所以會花更久的時間。作業難度我覺得真的很難，就是大概的想法有，但要精確地寫出來就會卡卡的。

||題外話一下，記得是在寫hw4p2的時候，我跟朋友們覺得有一題根本沒想法，剛好那時候有助教時間，我就跟朋友一起去問助教。但那個助教一直不正面回答我們的問題，也沒有給我們一個精確的回覆，所以其實助教根本也對題目沒想法，點點點||

講完了作業的部分，來說說考試ㄅ。期中考前軒田說題目會比作業簡單，公布的考古題也蠻正常，就是一臉慈眉善目。還有他發明的撈人方法，就是每個人都可以把自己最低分的兩題改成佔分5%，分數最高的兩題則變成15%，這確實會撈到人，畢竟有讀書都至少寫得出兩題滿分，然後平庸如我肯定會吃兩題以上0分，如此一來我的分數就會+10分。沒想到那是他最後的溫柔，溫柔刀，刀刀割人性命。反正考完期中出來的我一臉矇逼，上課講的我懂啊，阿考試怎麼難成這樣。最後出來拿了56分，加分上去就是66，調分完平均是62.多吧，有過平均就達到我的目標了。期末考的東西誠如上述，真的超級雜，再加上蔡欣穆教的是真的挺爛的，變成了我最討厭的吸收方式，蠻多東西都沒有理解就吞進去，然後考試就爆炸了。期末平均50出頭我爆砍47分，好ㄟ。

題外話一下，期中考可以帶無限制頁面的大抄，反正你也寫不出來。不過我塞了一題作業的證明題，然後期中考了一模一樣的，賺了10分。期末限制是10張雙面，然後我塞了一堆紅黑樹(因為蔡欣穆那裡講很久，然後考古每一年都有)，結果一拿到考卷翻來翻去沒有一棵紅黑樹，我就破防了：）

再題外話一下，教授還會把考卷丟給GPT寫，分別用了兩個模型，一個是4一個是4o，然後我記得寫出來一個50幾一個70幾，考那麼爛還要被鞭屍羞辱，最喜歡DSA了：）

接下來來講活動，也是我覺得最沒意義的地方。這裡的活動就是activity的那10分，由以下四個部分組成：

- 3% Earth game
- 4% Software development team game
- 3% Kahoot! (Review before final exam)
- 3% 7 times in-class homework

可以看到滿分是13分，但是總分會cap in 10，只要正常做事10分應該是都會拿到。

#### Earth game

不要懷疑，就是大地遊戲，不過是csie.ver，時間落在期中考後吧。助教會是先分好組，每組10幾個人，修課的人有300多個所以組別超多。分成幾關我忘記了，反正有以下關卡：

- 改code題：會跟你說這扣在幹嘛，然後要指出其中的錯誤。有些蠻白痴的(有忘記加分號的、或著型別不對的)，也會有邏輯錯誤的(排序sorting的時候交換的index不對)
- 猜code題：助教會放上屏蔽的扣，兩隊輪流說要show出幾行，依照題目難度一次可以show2-3行不等，show完之後要猜這題扣在幹嘛。||但我覺得這就是運氣遊戲，開到關鍵那行扣就會知道演算法了||
- 跳跳tempo：對，就是跳跳tempo，不過是題目變成跟演算法還有資料結構有關的是非題而已。反正我反應沒有那麼快，不知道就跟著你組別裡面最強的那個跳就對了。
- 實作人體資料結構：一次會從組裡面挑3個人出來，然後其他人當array的element，那三個人要根據關主指定的資料結構執行演算法。比如說做insertion sort，或著先build a heap再做heapify，也有對一個binary tree做search之類的。
- 畫圖接龍：對，就是第一個人看題目畫給下一個人看，最後那個人要猜。題目包括但不限於資料結構名稱、演算法名稱、資訊系館名稱、授課教授名稱、judge的輸出結果(我有一題題目是`compile error`，超憨)

Earth game的保底分是2.4分，意即有參加就會拿到2.4分(會驗學生證確認是本人)。剩下0.6分就是按照每一隊的積分去線性給成績，最高分0.6分最低分0分這樣。

#### Software development team game

我覺得最傻逼的活動，沒有之一。就是用包括但不限於scratch去實作一種演算法或資料結構，課內外不限。組別是4-5人一組，助教也會分好。||但這個活動約莫落在停修潮後，因此有可能遇到組員停修的情況。||工作分成PM、FE(前端)、BE(後端)、跟QE。PM就是組長，要統整工作跟寫報告，還有錄demo的影片。前端就是美編，後端寫扣，QE就是瘋狂輸入測資看有沒有問題。

我們這組抱持的就是得過且過的心態，就用scratch寫了一個鳥鳥的quick sort，我負責FE的工作，就是把元素改好看跟優化指標的顯示。

最麻煩的是他會安排一週給大家展示各組的成果，可以想像成園遊會然後攤位就是每一組。你可以逛攤位然後看別組在幹啥，反正我覺得超無聊。最後好像有投票選最酷的一組，然後好像有零食當獎勵吧，還有會拿到這活動的滿分4分。最後的最後就是記得交你的工作內容，證明你沒有躺分，就會拿到這全部的3分。

誠然有些組別很有心的做了非課內的資料結構，但不可否認的是這活動蠻無聊的。我要學資料結構也不會是透過這活動，也沒在這次活動學到什麼，總之就是拉完了。

#### Kahoot!

對，就是看題目回答問題，在期末考的前一週會大家聚在一起玩，內容涵蓋整學期。有參加就是2分，最後那1分就是你的正確率。

#### in-class homework

好像是蔡欣穆的課就是有這東西，NASA也有。反正就是上課演算法的基本手作版，比如說給你一棵紅黑樹，insert一個element後會長怎樣之類的。一共七周，每週0.5分或1分。反正題目很簡單，要拿滿應該不難。

綜合以上，活動的部分邏輯上10分會全部拿到。但仔細看，前三個活動全部聚集在下半學期，半個學期7週的上課時間有3週在活動上，真正的上課時數反而被壓縮。可以理解教授想讓學生在活動中學習的心，但是活動跟上課還是要取一下平衡吧？

這門課打了好多東西，是時候收個尾了。我認為我在這門課的收穫前半學期居多，後半學期破碎的上課時間跟繁雜的單元讓我有計概的既視感。但至少就是認識到很多資料結構，也有了比較好的實作能力。最後我的原始成績是B-，但被調了一個等第，趴數公布的時候我就剛好落在中位數的區間，因此也算有達到原本定下的目標吧？



## 系上選修

這學期的目標是把通識趕快修一修，因此就沒有選系上的選修課了，但代價是我二下會有蠻多選修課：（

## 外文領域/通識

### 英文二

:::info
- 授課教授：朱偉誠
- 學分：3
- 分數等第：A+
- 甜度：9/10
- 涼度：5/10
- 收穫：8/10
- 評分：這教授依舊是頂級的
- 配分：50% 平時、25% midtern、25% final，期考會開根號乘以10，但一定還有黑箱

:::

這學期的英文課跟上學期一樣，老師會講文章然後點學生起來念。唯一不同的是這學期從學期初就要開始唸長篇小說(應該是老師上課的傳統)，這學期唸的是Mansfield Park，前兩節老師會帶他選的文章(跟上學期一樣)，最後一堂會唸小說，但是不是直接念，而是老師會問這一章的情節，要回答得出來(雖然也可以說沒念，但顯然會扣平時成績)。因為只需要知道情節，在其他課目更加重要的情況下(每週要念40-50頁左右)，我選擇念中譯本，就是少了真正看完一本英文小說的成就吧？跟我一起修課(坐我隔壁的同系同學)本來也是唸英文，但他堅持到差不多期中考前兩週就加入我念中譯本的陣線了。

期考的部分跟上學期形式差不多，期考的形式如下：前半小時是一張30分的考卷，主要是文章裡面的單字要拼出來，還有用一個單字比較冷僻的意思造句(3題)，最後是寫範圍內兩篇文章的大意，或者你對小說中角色的看法或描述其中的角色。之後要交上去那張考卷，你會拿到一份50-60題的考卷，滿分80分，這份考卷可以翻字典跟上課講義。題目包括但不限於：完整翻譯句子、寫出文章背後的意思、英文單字的英文解釋等等，老師會明確標出題目出處(第幾面的上中下哪個部分)。

不同的地方就只是多加了小說情節而已。老師依舊很貼心的會跟你說考點在哪裡，小說也會說在第幾頁(可以去學校外面的書局買，老師有請書商特別進貨，考試一樣可以帶字典、上課筆記跟小說)。不過我期中的時候只拿了62分，因為我的小說上面完全沒有筆記，我知道劇情但真的忘記細節是什麼。所以期末考的時候我也學乖了，在看中譯本的時候就會去對小說的部分，然後把解釋寫上去。老師在講的時候則是把重點補在小說上。有了上學期的經驗我其實沒有很擔心最後的成績，即便不知道期末考成績，但最後還是有拿到A+。

本來是想趁著這學期來好好唸一本英文小說的，但無奈真的太忙，只能讀中譯本以應付考試，算是比較可惜的部分。



### 歷史學的空間與網絡分析(A2)

:::info
- 授課教授：林牧之
- 學分：2
- 分數等第：A+
- 甜度：8/10
- 涼度：6/10
- 收穫：6/10
- 評分：老師是全運會金牌，給到頂級
- 配分：10% 點名、35% 期中考、20% 書摘心得、35% 期末報告

:::

這門課就是當初我找到的歷史通識，誠如上述，基本上有去都會簽。老師蠻年輕的，而且這門歷史課跟我想像的不太一樣，誠如課名，老師非常強調**空間**這個觀點對歷史帶來的影響，這是一個我讀歷史從未有過的切入觀點。學期的前半聚焦在中國宋元以前的歷史，一貫以空間的角度切入，探討空間是怎麼引導歷史發展的，後半學期則比較偏向台灣的歷史發展是怎麼被空間所影響的，整學期的一貫性很強，可以理解老師想要帶給學生的概念與想法。加上每週都會附當周主題的想法是從哪本書來的，有興趣的主題可以去閱讀老師附的課外書，都是圖書館掃描好的。老師上課我覺得很像在聽podcast，就是不用太專心，聽到關鍵的地方做一下筆記就好了。

上課點名的話老師是用zuvio點名，課前跟課後都要點名，老師在課中會抓定位怪怪的人，但禮拜四早十我覺得已經是很仁慈的時間，而且才兩節課沒必要翹，更何況課程挺有料的。

期中考的形式是申論題，題目會事先公布，全部共六題，分別對應期中考前6個週次的主題，期考的時候只要選3題做申論就好了。期中跟期末中間會有一個書摘作業，要從老師挑的書中指定的章節做摘要與心得，要求是1000-1500字，其中心得的篇幅要佔$\frac{1}{3}$～$\frac{1}{2}$。最後是期末報告，要用QGIS這個做圖工具去對地理的某些圖(人口分布圖之類的)做圖，然後針對圖中的人文現象解釋並分析，要求是1000-2500字。

我在期中考就是選定三個比較拿手的主題，同時也針對三個主題去多看了老師附上的讀物，在考試的時候也有把其中的內容寫上去。但還是有個大題突然當機，最後期中考拿到A(老師是用等第給的，等第對應的就是那個級距的中位數，A+是95，A是87，A-是82，不要問我為什麼知道，你等等就知道了)，我看到成績的時候就覺得還行吧，點進去看平均是82.多，這真的超級高，最低分是70，真的是有夠甜，超級適合用探索學分。

之後的書摘作業我選擇金門的空間變化與歷史變遷的主題，這份作業我算挺用心寫的，也有請AI潤稿，然後看到成績的時候只有A-。老師的評論是心得要歷史學的角度切入，而不是勵志型心得||(對，我寫了很多我從金門抗戰中學到堅韌的心態等等的)||。


:::danger
特別要注意的是老師有特別寄信說沒有看到成績的是他認為用AI寫全部文章的。我個人認同使用AI，但那應該是輔助，真正的想法應該要來自於本身，AI只能是用來幫助你呈現的更好，而不是幫你呈現。
:::

在三次成績都出來之後，我算一下我的期末報告要拿94.多，也就是95分會A+，因為他的報告死線設在第17週，所以我很有餘裕好好的做完這一份報告。我從前的書摘心得汲取經驗，知道老師想看到的應該是跟他課程主軸的一樣，就是空間給予這塊土地的歷史演進帶來什麼影響。接下來就是我要挑選什麼主題了。剛好在當時我滑youtube的時候看到了一個reels是把台北捷運依照通車時間一條一條構築出來，我就想到可以繪製人口密度圖，再配上每條捷運通車時的地圖進行疊圖，同時分析捷運對雙北生活圈帶來的影響。

於是這份大工程就開始了，我先去內政部調出了雙北市第一條捷運通車後到環狀線通車那年的的人口密度資料，之後用分層設色圖畫出人口密度圖，之後再把捷運站位置與地圖做疊圖，並一點一點的點出捷運站的確切位置(網路上有好心整理出來，真的幫超多忙)，之後就是查一堆資料分析蓋該條捷運的建設原因，以及通車之後對雙北生活圈的影響。光畫圖就畫了3天吧，找資料跟做報告花了2天，我的格式是仿造科展報告書的(高中有做過)，全部做了16頁，遠遠超出老師要求的字數，最後也獲得了95(A+)，老師的原話是：`以期末的要求來說，你的工作量其實做太多了。沒辦法給你更高分。`，成功在這個科目拿到壓線A+。

其實以一個通識的角度而言，這門課做的事真的很好，A+拿的不會太輕鬆(10.61%)，但是要拿A開頭的成績是很輕鬆的(拿 A 的有 40.91% )，還能學到東西，完全符合通識課的綱領：探索不同領域的相關課程，成績也給的蠻常態分布的。

另外，由於課程中有一段時間是全運會，然後老師有去比，還拿了金牌(有停一次課)，還把金牌帶來給全班看，非常有趣。



### Python人工智慧程式設計入門(A6)

:::info
- 授課教授：陳彥賓
- 學分：3
- 分數等第：A+
- 甜度：10/10
- 涼度：8/10
- 收穫：6/10
- 評分：老師的英文會聽得很躁，本來要給夯但因為口音只能給到頂級
- 配分：50% exercise、50% final project(要上台)

:::

這門課我本來沒有要簽，但是看到朋友們都簽了，再加上自己的 python 沒有很正式的學過，就簽下去了。~~但我其實沒查評價超好笑~~。老師在上課會先講當周的主題，然後說明語法跟拍桑的邏輯，||拍桑是老師特有的口音，聽了很躁但我還是要打在修課心得：）||，之後第二堂下課(或者他講完他要講的)之後，會公布exercise，就是當周小題目，你要跑結果給助教看。題目不難，就是很基本的東西，每次7分，共12次，總分會cap在50分，真的超級甜。

期末上台報告是要用拍桑做一個 project，老師的範例是做圖像辨識之類的，蠻多組別都是做那個。我們這組做 Machine Learning 相關的東西，運用一堆訓練資料去預測該年的NBA總冠軍，最後拿了92。有看到其他組搞了同一批資料用七個模型訓練，反正我是嚇到了。

總之呢，我覺得這還蠻適合給完全沒有程式基礎的學生來修，~~可能期末報告被卷死而已：（~~，但老師口音讓我很躁就是了。

題外話，教授最後有問我們五個有沒有興趣跟他做專題，我們組有三個人同意了。不過我婉拒了，畢竟我暑假還有資訊營要忙，之後做專題應該也是在系上找實驗室吧？



### 普通心理學(A58)

:::info
- 授課教授：周佩雯
- 學分：3
- 分數等第：A+
- 甜度：10/10
- 涼度：10/10
- 收穫：8/10
- 評分：70% A+的課不給夯什麼能拿夯
- 配分：20% HW、10% participation、35% midtern、35% final、5% bonus

:::

國立臺灣大學最甜涼的課程沒有之一，重點是老師英文講很好，長得還很漂亮，課程內容也很有料。老師會從基本的心理學的迷思開始，內容如下：

![image](https://hackmd.io/_uploads/SyPdsFL8be.png)

會在講課的過程中破除蠻多迷思的，也會比較知道人的情緒、記憶、學習等等的運作機制。聽老師上課是真的很舒服，我都當podcast在聽：）。在老師講課時也會穿插討論，這就是participation的分數了，就是跟附近的同學聊聊天，一次可以拿2分，滿分10分。不過沒參與實體討論也沒關係，老師會在ntucool上面開討論群，有留言並回應別人的發言就可以拿到那兩分。我是拿滿10分就沒去了。||但其實翹兩堂而已，一堂下雨天不想出門，一堂在趕DSA作業：（||。

作業的話就是有寫就會拿到滿分，題目很簡單，有上課都會。

考試的話是用線上考，總共60題，但114開始改成實體的紙筆測驗。我自己是會自行作答，同時丟gpt確認自己寫的是對的，整體而言我覺得有幾題比較難而已，最後期中全對然後期末錯一題，就真的有學到東西還能爽賺學分，基本上沒loading。

題外話，5分的bonus分成兩部分：1分是某一次有國外學校來教學見習，當天有到就可以加一分(普心到課率不高，大概四成吧)。另外4分是要參加心理系的實驗，不過我期中考完看到分數覺得很穩就不管他了。



## 一般選修

對，這學期也沒有一般選修，因為我都在修通識：）

## 國防

### 全民國防教育軍事訓練課程－防衛動員

:::info
- 授課教授：余宗基
- 學分：0
- 分數等第：A
- 甜度：-/10
- 涼度：10/10
- 收穫：1/10
- 評分：頂級自習課
- 配分：40% 點名、30% 期中計劃書、30% 期末報告

:::

其實一開始我根本沒選國防課，但禮拜三發現普物上完到微積分中間有一個大大的空堂，身為沒有宿舍的永和人，又發現普物課教室樓下剛好會接6、7節的國防課，所以我就跟朋友一起去簽了。普物上完課買個小木屋當午餐去國防教室吃，就這樣吃了一學期的小木屋，很悠閒了。

還是跟上學期的規則一樣，上課不能睡覺，然後課前課後都要點名，我依舊是把這兩節當作我的自習課。小插曲是這學期有看到宗基哥飆人，也是見識到老將軍的威風了。

作業也是一樣，期中的時候交計畫書期末教報告。比較特別的是主題會跟你選的課名有關係，抵免的五堂國防也要是不同的課名。兩份報告我一樣是丟GPT，但不知道為什麼拿了A，比上次還高一個等第，超好笑。

## 結語

### 成績單

![image](https://hackmd.io/_uploads/BJv6IJIU-l.png)

### 排名

![image](https://hackmd.io/_uploads/BkVQP_9L-l.png)

這學期算是比較認識自己了吧？有吃到微積分的紅利，再加上審慎選擇的通識，讓我整個成績就吃了DSA一個B，如果付出更多會不會更好？答案是肯定的，不過呢這學期已經看了好幾天的日出。為了自己的健康我真的寧願拿B就好，我要休息：）在通識領域跟微積分也收穫了蠻多工具跟知識，算是有顧好成績又有收穫的一學期。也把上學期的爛成績平衡了一下，至少現在算還能看ㄌ：）
經過了這學期，我比較知道自己能處理的loading在哪裡，因此也沒有動用停修單。對資訊相關領域也有更多的探索？給大二自己：維持GPA的同時，要找到自己想要的方向，最晚是在大二下暑假前要找到實驗室，確認自己的目標然後勇敢前進！


