---
# System prepended metadata

title: 台大電機 大二上修課心得
tags: [修課心得]

---

# 台大電機 大二上修課心得

## 概況

### 電機核心必修

- 電子學（一）(4)
- 電子學實驗（一）(1)
- 電磁學（一）(3)
- 演算法(3)
- 工程數學-線性代數(3)

### 電機複選必修

- 近代物理(3)

### 電機選修

- 專題研究(2)

### 資工必修

- 系統程式設計(3)

### 資工選修

- 計算機概論(3)

### 體育

- 健康體適能(1)
- 桌球初級(1)

## 電磁學（一）
:::info
- **教授**：鄭宇翔
- **學分**：3學分
- **等第**：A+
- **評分標準**：
作業 20%
段考2次 80% (100, 100)
電磁能力測驗(Bonus) 5%
```
Note.段考每次六題，每題20分，取最高五題計分
```
- **甜度**：4/5
- **涼度**：3/5
- **流程圖**：
```mermaid
flowchart LR
    Pre[普通物理學甲下]
    Now[電磁學一]
    Next[電磁學二]
    Pre --> Now
    Now --> Next
    
    style Now fill:#ffcccc,stroke:#ff0000
```
:::

上學期講基本的向量分析、靜電磁學、馬克士威方程式、平面波、一點點電位和磁向量勢的概念。

我個人認為電磁一的範圍不難，基本上題目都不會拐太多彎，知道要用什麼公式的話就做的出來。

鄭班上課是用版書，不過教授有提供自己撰寫的講義，如果不喜歡手抄筆記的可以配著使用。教授的上課步調挺舒服的，至少我覺得吸收的挺不錯。有時候他教到他覺得進度夠了還會提早放人下課，是蠻自由的教授。
（有時候也可以聽教授抱怨老婆，挺有趣）

我們班好像不用調分就有一半的人A+，怕被拿來當成分數通膨的佐證所以先聲明一下，這是**電磁一**而且是因為**教授教得好**才會這樣。如果把其他班的期中期末一起納入考量，我相信成績分布還是正常的。

這學期教授決定送最高分的學生一件T-shirt（本來是印馬克示威方程式，但因為找不到，所以改送MIT的），我剛好很幸運可以拿到。領衣服時教授問了：「平常坐你左邊那位（指某陳姓同學），是朋友對吧？他考第二，要不我也送他一件好了」。感謝教授，我們現在不只是朋友，還多了套情侶裝，搞得好像Gay一般似地。

## 桌球初級

:::danger
**末代大班甜課預警**
:::

:::info
- **教授**：陳逸杰
- **學分**：1學分
- **等第**：A+
- **評分標準**：
出席 40%
測驗 40%
課外練習 15%
期末作業 5%
```
Note.測驗四項。前兩項期中測，後兩項期末測：
├──發平擊球 10%：每種方向（左到左、左到右、右到左、右到右）各5顆，全進才算過
├──正手對打 10%：和組員對打10組，完全打完才算過
├──左推右攻 10%：和組員對打10組，照完成的組數給分
└──發下旋球 10%：發5顆，助教打會直接掛網才過，照發進的個數給分

課外練習：15小時
期末作業：心得300字
```
- **甜度**：5/5
- **涼度**：5/5
:::

期初會分四個人一組，雖然很難做到但還是建議慎選組員，省去期考的高血壓。

話是這麼說，大概只要一組裡有一兩個會打的，然後多輪個幾次就會過了。前提是自己不能打得太爛。

前半學期都在發球跟正手對打，後半學期開始有比賽跟教一點點旋球、拉球。

非常感謝某陳姓同學系桌陪我練發下旋，然而我還是發得很烙賽。

## 近代物理
:::info
- **教授**：吳志毅
- **學分**：3學分
- **等第**：A+
- **評分標準**：
作業8次 30%
期中考 30% (100)
期末考 40% (90)
- **甜度**：3/5
- **涼度**：3/5
- **流程圖**：
```mermaid
flowchart LR
    Pre[普通物理學甲下]
    Now[近代物理]
    Next1[量子物理（Phys）]
    Next2[固態電子學]
    Pre --> Now
    Now --> Next1
    Now --> Next2
    
    style Now fill:#ffcccc,stroke:#ff0000
```
:::

會在第一堂課投票表決這學期的考試方式，我們這學期的結果是**open一張A4雙面手寫大抄**。另外根據教授說法，等第的給法會參考其他電機系課程的平均，「不會讓你吃虧，也不會讓你佔便宜」據本人所述。

大概到期中前都是物奧會考的東西（狹義相對論、波<->粒子、一點點量子力學），所以沒遇到什麼大問題，但期中之後的東西（氫原子、多電子原子、分子、統計物理固態）簡直是一個風雲變色。

**軌域什麼的那東西他媽就是化學。**

如果你選化有好好上你可能會覺得還好，但我屬於是那種沒好好上的，真的是恨死這種看不懂的一堆規律了。

## 計算機概論~（資工系）~
:::info
- **教授**：莊永裕
- **學分**：3學分
- **等第**：A+
- **評分標準**：
程式作業5次+手寫作業1次 50%
課程參與 5%
期中考 20% (100)
期末Project 25%
- **甜度**：3/5
- **涼度**：4/5
- **流程圖**：
```mermaid
flowchart LR
    Now[計算機概論（CS）]
    Next1[數位系統與實驗]
    Next2[交換電路與邏輯設計]
    Next3[系統程式設計]
    Next4[計算機結構]
    Now --> |數位邏輯（CS）|Next1
    Now --> |數位邏輯（EE）|Next2
    Now --> |計算機系統|Next3
    Now --> |計算機結構|Next4
    
    style Now fill:#ffcccc,stroke:#ff0000
```
:::

期中前給人的感覺就是比較簡化的交電，如果有修過類似的課那大概不會遇到什麼問題。比較需要注意的是因為介紹了TOY（一台很簡單的電腦），所以需要理解他的架構、機器語言之類的，不過也沒有很難。

作業幾本上就是[nand2tetris](https://www.nand2tetris.org/course)上的Project 1~5，從用HDL刻Logic Gates、Combinational Circuits、Sequential Circuits到用組合語言寫程式和設計一台電腦，不會太難（應該）。

期末Project可以選要從Project 6~12選做，或是用Jack語言（一種課本設計的物件導向語言）寫一個小遊戲（應用程式）。我們選了後者，做了一個類似Jump King的[遊戲](https://github.com/MengFengWu/113.1_IntroCS_Final_Project)，自己玩到爆氣。

## 健康體適能

:::danger
**末代大班甜課預警**
:::

:::info
- **教授**：王翊澤
- **學分**：1學分
- **等第**：A+
- **評分標準**：
出席 一次5%
全勤 5%
運動會參與 一次5%
其他加分 5%
```
Note.翻譯：全勤保A、有參加活動或加分保A+
```
- **甜度**：5/5
- **涼度**：4/5
:::

基本上是沒下雨就在外面打球，有下雨就在室內做體能活動。早八上課真的是跟地獄一樣。

因為我是低能兒所以大二才修體適能。不過因此也可以闢謠一下，**並沒有要先修完體適能才能修專項的規定**，而是大一上不可以修專項。

老師會選幾個人當小老師，要借器材、運動會時點名之類的。據說當小老師的話以後可以比較容易加簽到老師的專項體育課，不過我覺得大二了還搶學弟的名額有點沒道德所以沒當。

## 演算法
:::danger
**翻轉教室警告**
:::
:::info
- **教授**：李建模
- **學分**：3學分
- **等第**：A+
- **評分標準**：
手寫作業4次 18%
DIY作業 2%
程式作業3次 25%
小考4次 5% (100/100, 60/60, 80/80, 80/80)
期中考 20% (99/102)
期末考 30% (93/100)
- **甜度**：3/5
- **涼度**：2/5
- **流程圖**：
```mermaid
flowchart LR
    Pre1[計算機程式]
    Pre2[離散數學]
    Pre3[資料結構]
    Now[演算法]
    Next1[電子設計自動化導論]
    Next2[高等演算法]
    Pre1 --> Now
    Pre2 --> Now
    Pre3 --> Now
    Now --> |EDA|Next1
    Now --> Next2
    
    style Now fill:#ffcccc,stroke:#ff0000
```
:::

所謂翻轉教室就是每週先看教授錄的影片，上課時再做更多的題目（Classwork, CW）。很討厭這種模式，覺得簡直傷天害理的人要慎選。我期初時很排斥，但後面也就差不多習慣了。

基本上就是教CLRS裡的內容（Asymptotic analysis、Sorting、DP&Greedy、Graph algorithm、Approximation algorithm...）。

助教感覺人很不錯，每節上課都會到（不確定是不是被逼的，感覺是），幫忙我們解題，有時候也要講解CW。算是這學期的課裡我覺得第一血汗和忙碌的助教（群）了。

不過也是有人挺不喜歡這門課的，可能是因為教授和助教的各種得操作。我事後想想，好像都是PA（程式作業）的鍋：一下是有些Spec（像是記憶體大小限制）只在recitation提到、一下是threshold調太低導致一堆人的code無辜被判抄襲...。

~~看在我沒被搞到的份上~~幫助教平反一下好了。改PA的助教只有一個人，感覺是挺肝的。然後應該也沒有那麼不通情理，最後也有把誤判抄襲而扣光的分數補回去。

體感上作業比期考難（難很多），加上可以帶一張A4雙面**手寫**大抄，如果有好好寫作業，我想考試應該不會被揍得很慘。

程式作業二和三沒有judge，所以我自己寫了一個，如果之後的題目沒有變的話可以參考看看：[PA2Judge](https://github.com/MengFengWu/113.1_Algorithm_PA2Judge)、[PA3Judge](https://github.com/MengFengWu/113.1_Algorithm_PA3Judge)。

## 系統程式設計
:::warning
*我這門課是你要survive的。*
--------鄭卜壬, 2024
:::
:::info
- **教授**：鄭卜壬
- **學分**：3學分
- **等第**：A+
- **評分標準**：
手寫作業3次 8%
程式作業4次 32% (8/8, 9/8, 8/8, 7.7/8)
期中考 30% (96.5/100)
期末考 30% (113/130)
```
Note.期末考超過100分的部分可以補其他地方（期中考之類的）
```
- **甜度**：3/5
- **涼度**：1/5
- **流程圖**：
```mermaid
flowchart LR
    Pre[計算機程式設計]
    Now[系統程式設計]
    Next[作業系統]
    Pre --> Now
    Now --> Next
    
    style Now fill:#ffcccc,stroke:#ff0000
```
:::

前半學期著重在I/O、File和Process，後半學期則著重在Signal和Threads。

**飛速**，這是我一個學期下來最有感覺的部分。教授感覺很知道自己在教的東西，但是可能是因為時間壓力（他很常看著時鐘喃喃自語「完了，剩半小時還有...沒講完，要被助教殺了」），他很長機關槍式的輸出，導致吸收上可能不那麼好。

另外就是這學期好像放了很多禮拜四，所以很多次上課變成線上看影片，效果有一點點折扣。

程式作業的部分，每次大概有兩個禮拜可以做，四次的主題分別是「I/O & File locking」、「Process (Fork & IPC)」、「Signal & setjmp/longjmp」、「pthread」。每次作業Spec都長到靠北，要讀懂得花一定時間。我自己覺得第一次的作業量最多，後面會越來越輕鬆。到第四次因為發現分數好像夠了所以就索性蠻自由地寫，結果被制裁扣了0.3分。

期中考跟網路上的類似，就是各種race condition和deadlock的地獄。平均56.6分，教授感到非常痛心（那就不要出那麼難啊WTF），因此期末的滿分給到130，希望大家可以振作。最後期末平均94.9，真是可喜可賀。

另外真的是十分幸運期中考因為颱風延了一個禮拜，不然我根本看不完。

## 電子學（一）
:::info
- **教授**：林宗賢
- **學分**：4學分
- **等第**：A+
- **評分標準**：
手寫作業4次 4%
小考4次 26% (100, 100, 100, 100)
段考2次 70% (100, 79)
- **甜度**：3/5
- **涼度**：2/5
- **流程圖**：
```mermaid
flowchart LR
    Pre[電路學]
    Now[電子學（一）]
    Next[電子學（二）]
    Pre --> Now
    Now --> Next
    
    style Now fill:#ffcccc,stroke:#ff0000
```
:::

期末成績的爛尾程度堪比我推。

上學期的內容著重在電子電路元件（運放、二極體、MOS、BJT），後面提到一點點積體電路的概念。簡而言之就是Sedra&Smith第一到七章的內容。

小考基本上都是出自電子學共同網站上的推薦課本習題（偶爾會改數字，但題型一樣），理論上是有寫過就知道要怎麼做，不過還是建議細心一點不然很容易被爆扣。

林班比較特殊，會把（上面提到的）課本習題當成作業，取代一部份的小考成績，比較愛寫作業怕小考臨場發容易出錯的人可能可以考慮。

期中期末考五到六題，會是比較有深度（或是比較靠北）的電路。像期末考了兩個雙級BJT電路，一個直流一個小信號，直流那題我老大沒發現第一級是Saturation，後面直接被爆扣。再加上各種零零星星的錯，險成為最大小丑。

教授是用版書上課，步調十分快，可能會遇到你只來得及抄但根本沒時間動腦的狀況，下午很容易昏昏沈沉的人要注意。

## 電子學實驗（一）
:::info
- **教授**：劉宗德
- **學分**：1學分
- **等第**：A+
- **評分標準**：
預報5次 10%
結報6次 12%
實驗（簽到） 36%
期末考 42%
- **甜度**：5/5
- **涼度**：4/5
:::

說實話這門課可能比電路學實驗簡單不少，看等地分布好像也是這樣。助教一樣是林冠中，壓力沒有很大。

但實驗課都有一個通病是「期末考爆了就沒救了」。這次考四題，第一題是diode的特性曲線、第二題是簡單的RC電路、第三題是MOS的放大器、第四題是運算放大器電路。我覺得做題時間不算充裕，如果有做錯的話重做時的壓力應該會蠻大的。更不用談如果元件出狀況的話，簡直是會絕望透頂。

## 工程數學-線性代數
:::info
- **教授**：蘇柏青
- **學分**：3學分
- **等第**：A+
- **評分標準**：
作業6次取5次 30%
段考2次 70% (93, 86)
- **甜度**：3/5
- **涼度**：3/5
:::

這門課屬於是我覺得很簡單，實際上也沒有很難，但就是沒有考得很好的課。

基本上是採用以矩陣出發的形式，到很後面才會有向量空間、內積空間的概念。大部分時候都是以實數運算為主，不過教授有補充一點複數相關的運算。

我覺得教授講的挺賣力的，很多觀念也會講兩次以上（第一次講完，下禮拜還會再複習一次），喜歡比較快速步調的人可能要注意一下，不然會覺得一直在聽重複的東西。

教授的作業偏簡單，量也挺少，可能是修蘇班比較虧的地方。像鄭班平常作業就有一定的難度了，看到考試題目就比較不會慌，最後期末平均比其他班高了五到十分。

## 專題研究
:::info
- **教授**：孫紹華
- **學分**：2學分
- **等第**：A+
:::

一個月學RL的理論基礎、一個月摸實驗的環境、一兩個月做paper survey找有興趣的主題（<-現在還在這，哭啊）。

禮拜四中午有paper reading group，會有學長姐分享有趣的新論文，我一開始都聽不懂，過一個學期後感覺有漸漸知道在幹嘛。禮拜五中午則是project的報告，可以知道學長姐都在研究什麼。

跟教授brainstorming，發現自己讀paper少了很多思考，都不怎麼想Paper有什麼應用或缺失，所以很難發想出比較新的想法。這是我目前遇到的蠻大的困境。

## 配樂製作
:::info
- **教授**：徐啟洋
- **學分**：0學分
:::

原本是戲劇系兩學分的課，這學期好像因為人數不足所以邀請了數位音樂創作社的人

主要是練習從影像出發創作配樂。這學期嘗試幫了浪漫電影、動作電影、某導演的Showreel、廣告片作配樂。大概對管弦配器應用，還有一點混音有點感覺。
\
我發現戲劇系的人寫的東西都很環境，某種意義上都十分貼合影片。我還比較停留在曲子遠蓋過影片的程度，看起來磨練還不夠。

:::warning
得到的學分數：27
GPA：4.30
排名：1
:::

:::danger
備註. 關於「**末代大班甜課預警**」（2025.6.17更）
鑑於學校準備調整A+定義，我決定在滿足以下條件的課程掛上「**末代大班甜課預警**」標籤，警示這些課程可能未來在課程設計和評分上會有重大變動：
1. 修課人數眾多，超過30人
2. 極甜，50%-100% A+
3. 選修（有機會逃）

以提醒讀者我對於這些課程給出的評價，可能會因為在可預見的短期內的重大變化而失去參考性。

一些系上也是比較甜的課（電磁一、電路電子實）我就不放這個tag了，因為我覺得這些課評分設計上沒什麼問題，純粹是教授threshold放太低了，所以我猜測除了把A+線拉高以外，不會有什麼課程上的更動。
:::