# 台大電機 大二上修課心得 ## 概況 ### 電機核心必修 - 電子學(一)(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+線拉高以外,不會有什麼課程上的更動。 :::