Mars's Blog
1542 words
8 minutes
交大電機大一修課心得

Cumulative GPA: 4.11

Fall Semester#

電子學(一) Electronics (I)
邏輯設計 Logic Design
離散數學 Discrete Mathematics
網路程式設計 Network Programming
機率 Probability
日文(二) Japanese(II)

GPA: 4.19

Spring Semester#

電子學(二) Electronics (II)
網頁設計 Web Design
線性代數 Linear Algebra
微算機原理與實驗 Principle of Microcomputer
數位實驗 Digital Laboratory
物件導向程式設計 Object-Oriented Programming
競技程式設計(一) Competitive Programming(I)
密碼學概論 Introduction to Cryptography

GPA: 4.05


電子學(一) Electronics (I)#

  • 授課老師:陳佳宏教授

  • 教授人超好!大推!(可惜好像沒開了😭)
    作業不多,但很扎實。考試變化性很高,要確實學會才會寫,一次考的題數很少,所以可以慢慢思考。
    教授上課非常有趣,不會讓人感覺很無聊,所以我也因此對電子學有了一些興趣😂

  • Final Grade: A

邏輯設計 Logic Design#

  • 授課老師:張天烜教授

  • 偏簡單,拿A+不難(考試都作業、課本)
    大會考考起來也還好,都是基本題

  • Final Grade: A+

離散數學 Discrete Mathematics#

  • 授課老師:帥宏翰教授

  • 課程內容篇簡單,大部分都是高中內容的延伸
    作業也很輕鬆,要拿高分不難(雖然有一次作業題目NP-Complete讓我很困惑)
    期末考滿簡單的,就是在奇怪的地方被扣分(像是題目沒說要解釋,結果因為沒解釋被扣了75%的分數,又或是用Euler’s Theorem被算錯😅)

  • Final Grade: A+

網路程式設計 Network Programming#

  • 授課老師:黃紹華教授

  • 要拿高分非常容易,基本上照上課做都沒問題
    考試很有趣,但不難,因為開放各種資料
    期末考FFT解碼電話撥號,然後用UDP/TCP傳號碼回去

  • Final Grade: A+

機率 Probability#

  • 授課老師:張明峰教授

  • 考試不難,但不小心期末沒考好,結果就掉到A了😢

  • Final Grade: A

日文(二) Japanese(II)#

  • 授課老師:賴郁芳教授

  • 差點沒拿A+😂
    內容不難但考試有一題是開放式答案,很容易掉分

  • Final Grade: A+

電子學(二) Electronics (II)#

網頁設計 Web Design#

  • 授課老師:徐慈璟教授

  • 超級棒的課,因為是人社院開的,可以學到一些設計的基礎
    課程內容很扎實,老師講解很清楚,是一堂有趣又有內容的課

  • Final Grade: A+

線性代數 Linear Algebra#

  • 授課老師:劉益宏教授

  • 教授完全不調分,一題算錯就全錯,所以有點嚴格
    期末突然考了個沒教的,結果連題目都看不懂😭,差一點就滑掉了

  • Final Grade: A+

微算機原理與實驗 Principle of Microcomputer#

  • 授課老師:王宜楷教授

  • 優質課程,可以學到很多,又非常有趣
    用ASSEMBLY控制8051非常原始,但可以把這堂課當成真正在教計算機架構與觀念的課
    Demo做出來的時候會覺得好有趣,做不出來的時候會覺得坐牢到瘋掉,因為有時候Bug甚至是在元件損壞😱,幸好有大神和我一起修課,出狀況都能支援,非常感謝她😆
    期中期末筆試很刺激,期中班平均大概在60,期末好像是40初,期中上幾則是在大概30左右
    Final Project很自由所以可以做自己覺得很有趣的東西(我Demo前一天才開始做😂)

  • Final Grade: A+

數位實驗 Digital Laboratory#

  • 授課老師:陳建安助教

  • 這堂課基本上是自學課,要自己學接電路和寫Verilog
    Final Project很自由(剪宣傳影片剪得好開心😂)一開始組員和我還以為要完蛋了(因為Verilog真的好難寫),沒想到我們後來能產出這樣品質的作品,讓我們非常有成就感
    這個Final Project比較可怕的是只有短短兩個禮拜(在期末週!!)可以做,而且我們還遇到臨時退選的組員,負擔瞬間變重很多。幸好組員和我合作無間(畢竟是室友),成功在期限內產出優質成果😆
    選這堂課要注意的是分數給的偏低,我Lab全滿、Final Project在班上排名很高,結果還是讓我拿了大學第一個A-😑
    最慘的是,期末在和助教諮詢成績問題還沒結束,就在搭飛機的時候被送成績了😂

  • Final Grade: A-

物件導向程式設計 Object-Oriented Programming#

  • 授課老師:劉建男教授

  • 每個禮拜要Lab有點麻煩,但Lab都滿簡單的
    期中上機跟期末筆試也都不難
    不過Final Project做好久,就為了拿最高分讓總成績變滿分😂
    有趣的是期末可以大一張兩面大抄,結果我和室友合力做出一份包含全部講義內容、20000+字、字大小3.5、全彩(with syntex)「字典級」的大抄,看到眼睛都快花了😂

  • Final Grade: A+

競技程式設計(一) Competitive Programming(I)#

  • 授課老師:謝旻錚教授

  • 對競程選手來說輕鬆(雖然太久沒練期中差點炸掉😂),分數完全用考試算(ICPC賽制)

  • Final Grade: A+

密碼學概論 Introduction to Cryptography#

  • 授課老師:曾文貴教授

  • 選錯課了,應該要選研究所的密碼工程導論,結果就拿了大學的第一個B+😭
    期中及格人數不到班上10%😑(我剛剛好60😂),然後期末就笑不出來了😭

  • Final Grade: B+


結語#

可以說大一好像過得太輕鬆了,一年只有40學分。GPA兩學期都有達到預設的目標——4以上。有趣的是,體育兩學期都A+,實屬壯舉😂。這學期順利通過電機跨域資工的學程,所以接下來應該會繼續朝電資跨域的方向修課。不過大一下四天晚上有課,而且有三個Lab確實偏累,幸好順利的撐過去了😆,之後再也不要這樣排課了。

交大電機大一修課心得
https://marspreslai.netlify.app/posts/freshman-courses/
Author
Mars Lai
Published at
2024-07-16