---
# System prepended metadata

title: 交大資工 修課心得

---

# 交大資工 修課心得
[持續更新中]
做為一名選課時一定要把所有的修課文爬過一遍才會決定是否修課的穩健人士，深知修課心得對於這類人的重要性。在課業上，感謝前人的智慧，讓我少躺了很多雷，但畢竟部分文章距離現在也有些時間了，難免會與現實有些差距，也會使得修課體驗與心得內容有些落差，故而決定撰寫這份修課心得，紀錄一下自己的成長經歷，也幫助學弟妹在選課時能夠獲得更加完整的資訊。

我會試著在大部分保持客觀，但是難免會有些主觀的部分，然後廢話可能會有億點多，很有印象的課會打一長串，非專業課程(如通識、語言等等)會分開擺，沒興趣可以跳著看沒關係，~~反正我也不會知道~~。

### 紀事錄

- 2025/7/10 完成兩年份專業課程心得
- 2025/7/11 完成語言課程心得與微積分、物理心得

未來規劃：
* 完成體育課
* 其他有的沒的紀錄

## 討喜的資訊盒
* 筆者為116級學生，因為住台北所以常常把課排在一起，換取更長的假日，但由於學分精算，倒也沒把自己搞成學分乞丐
* 筆者並沒有拿過卷，不是什麼大電神，但還是能保持不錯的成績，不會科科被當掉當成智障，也沒有停修過
* 筆者很注重課程體驗，除非上課體驗有趣或很充實，不然會翹掉自己讀，所以如果對於上課的描述偏少，大概是翹掉了
* 爛課給好成績筆者只會念兩下意思意思，好課就算沒考好也不會吝於讚美，但是爛課給爛成績會邊寫邊罵
* 筆者事後會因為越想越不對勁動態調整評價
* 筆者閒著沒事會越級打怪，甚至去挑研究所的課來修
* 評價是主觀的，不要因為評價與個人修課體驗有差找筆者吵架
* 筆者喜歡的課程類型
    * 實作類型課程
    * 非同步課程
    * 線上課程
    * 中研院驚喜包
    * ewant暑修
    * 考古大師

學弟妹可以根據筆者資訊自行判斷筆者是否不小心打主觀了。喔然後，畢竟某些修課紀錄也有些時間可能有變化，近年的修課歷程會比較準確。

喔對了再等一下，講完專業課程之後，筆者想要寫一些其他的課程，但畢竟不是每個資工系學生都會對這裡的內容感興趣，所以把這個部分放在底下，有興趣自己翻翻看，不過有些課程真的不知道要寫什麼，乾脆不擺了，好了，廢話不多說，進入正題。
## 112-1
### 計算機概論與程式設計
#### 基本資訊
* 開課教授：陳添福 教授
* 類型：必修 3學分
* 評分方式：每周作業(25%)+期中考與期末考(25%)+每周上機(40%)+課程參與(10%)
#### 上課方式
先講關於時間安排，如果多了一堂課被系辦排在奇怪的角落，教授會詢問大家是否要提早上課及延後下課，換取不用出席那堂被排在犄角旮旯時段的課，通常大家會同意。

然後講授課內容，計算機概論的部分只會出現在第一節課，就帶大家認識一下計算機而已，然後剩下的課程都會是程式設計的部分，主要會以C語言作為主要的語言，講述程式層面上的概念與C語言如何以語法實現，要如何去使用，由淺入深，由最基礎的變數型態、迴圈慢慢過渡到陣列、函式、指標、記憶體分配等等。

有關於上機、作業與期考，基本上每周都需要出席上機，每個禮拜都會在online judge上發布兩題程式題目，會與當周上課內容相關，解完給助教看就可以跑了，回去寫作業，作業題其實跟上機題差不多，考試也是類似的題型。

有關於課程參與的部分，每個禮拜下課前會有一個線上的小問卷，題目也與當天課程內容相關，記得要寫。然後教授其實也挺喜歡與學生互動的，只要舉手回答~~跟老師屁話~~就可以找助教加分(但是大家好像都忘記加了)
#### 個人碎念
這門課作為資工系的啟蒙課程，我認為是挺不錯的，筆者當初還是小大一時，因為教授安排問題只好大逃難，好不容易才選上這門課，並且因為上課氛圍還不錯，所以意外地半堂課都沒翹，只能說教授講的是真的挺不錯的，即使我早就學過C了，坐下來聽還是能有些收穫，只可惜由於期末考不小心炸的有點慘烈，差點就被送走了。
#### 最終評分
* 甜度：2.5/5
* 涼度：2.5/5 (每周都有lab與作業還頗紮實的)
* 評價：3/5 (不錯的資工啟蒙課)
* 最終成績：A-
* 建議背景：有考上交大的學生

### 線性代數
#### 基本資訊
* 開課教授：易志偉 教授
* 類型：必修 3學分
* 評分方式：小考 * 6(90%)+ 出席(10%)
#### 上課方式
關於課程安排，教授已經把課程影片錄好了，其實看影片就好，所以常常出現大家考完小考就集體跑路、或是可能要點名的時候一堆人站在教室外，所以教授後來宣布10分出席送給大家

小考總共有6次，會以前五次成績取四次，加上最後一次計算，考題會從原文書題目出，或是從討論區詢問教授的題目出，~~所以建議多問幾題，搞不好考卷上就有你問的題目~~
#### 個人碎念
由於剛上大一，筆者直接被第一次小考教訓了，後面就知道要怎麼準備，不過當時為了拯救快被當掉的微積分，加上筆者其實不太喜歡頻繁考試，看到成績過60就開擺，導致成績非常難看，不過這也是筆者在交大拿的唯二的C，以後不會了
#### 最終評分
* 甜度：3/5 (理論上算甜，是筆者沒掌握好)
* 涼度：2.5/5 (頻繁小考且小考準備周期長偏躁)
* 評價：3/5 (資工必修課)
* 最終成績：C+
* 建議背景：有考上交大的學生

### 計算機網路概論
#### 基本資訊
* 開課教授：王協源 教授
* 類型：選修 3學分
* 評分方式：experiment * 2(20%) + homework * 3(30%) + midterm (25%) + final (25%)
#### 上課方式
這門課雖然標榜大二優先，但因為不需要太多先備知識，不少認為自己實力不錯的大一生就會直接選修這門課程，根據教授所述，他其實還挺歡迎大一生來選修的，畢竟根據往年狀況，大一生在成績表現上絲毫不輸其他年級段

這門課會以TCP/IP五層網路結構為教學骨幹，由淺入伸、由上往下教學，對於每一個層級，介紹這個層級的相關網路協定(如transport層的TCP/UDP、link層的SMTP)、演算法(如router使用的dijkastra algorithm)與相關特性(如network層的hierarchical)等等，並補充相關議題(如third-party tracker的安全性)，雖然教授語氣平淡，但是看筆者隔了一年才寫心得還能把教學內容寫得如此詳盡，教授之功力深厚可見一斑

有關於experiment，應該是這門課的賣點之一了，兩個lab分別為使用wireshark抓封包，以及DIY壓水晶頭做網路線，wireshark抓封包沒啥好說的，就是試著去監聽網路並且抓到正確的封包，其他教授的lab也有這項活動，壓水晶頭真的是獨一無二了，你需要按照圖片給的兩種配線模式，自己將電線一條一條插入正確的格子，並用老虎鉗壓實，助教會拿工具測試你的接線是否正確，正確就是滿分，~~然後你就可以幹走隔壁沒來的材料多做幾條網路線當戰利品帶走了~~

有關於考試，較多部分會考教授在課堂上講述的觀念與相關問題，並要求你寫下這個觀念的定義，以及這些問題的回答，有些時候會有應用題，如實操dijkastra algorithm等等，所以還是請認真上課，不過上課真恍神了也沒關係，教授會上傳課程錄影，可以拿來複習用，不過偶爾錄影品質會有些差錯，教授還是建議平時沒事就過來上實體課，教授也很享受與學生面對面授課的感受
#### 個人碎念
這門課對於當時才剛進交大的筆者來說是個很不錯的體驗，讓筆者知道資工系大二之後有很多不錯的課程，~~所以趕緊把大一這一大堆必修修完~~，筆者覺得教授的語調對於某些族群來說可能有些催眠，所以筆者上課前都會去工四的販賣機買一杯咖啡再來上課，果然效果就好很多，喔你問為啥筆者只有A-，問就是期末考炸了，不過教授講的是真的不錯，值得推薦
#### 最終評分
* 甜度：3/5 (中規中矩)
* 涼度：3.5/5 (沒有什麼需要賣肝的環節)
* 評價：4/5 (充實且滿意)
* 最終成績：A-
* 建議背景：有考上交大的學生、想拿一堆免費網路線的人

### 生涯規劃與導師時間
#### 基本資訊
* 開課教授：林一平 教授
* 類型：必修 0學分
* 評分方式：通過制，缺席不得超過三次
#### 上課方式
教授會講故事，偶爾會邀請演講者來演講，每周須回答問題，且須GPS定位簽到
#### 個人碎念
因為大家都覺得去了不知道要幹嘛，所以幾個禮拜後就變成開課前一堆人站在門口簽到閃人，或是採用其它道高一尺魔高一丈的奇技淫巧成功簽到，可謂八仙過海各顯神通，後來似乎某演講者覺得人太少了並表達不滿，因此加上了課後隨機點名，成功的把大部分人抓回來上課
#### 最終評分
* 甜度：?/5 (純掛機)
* 涼度：?/5 (純掛機)
* 評價：2/5 (也是個奇怪的必修課)
* 最終成績：通過
* 建議背景：資工系學生

### 物理(一)
#### 基本資訊
* 開課教授：李威儀 教授
* 類型：必修 4學分
* 評分方式：小考 * 8 (C8取7) + 期中考與期末考(忘記比例了)
#### 上課方式
俗話說的好，資工物理必選李威儀，基本上大家都這麼幹。這門課相較於其他4學分物理課，在課表上只會出現兩堂，並且這兩堂課有小考再出席就好了，剩下的時間乖乖去ewant看教授的物理影片
![image](https://hackmd.io/_uploads/SypQ_QRBll.png)

基本上物理(一)會是高中選修物理的內容與延伸，如果你高中時有乖乖修選修物理，那基本上問題不會太大，但似乎有些被108課綱砍了的東西也會在這門課中補回來。然後請好好把握物理(一)的時光，因為下學期的物理(二)將會變成半導體概論aka量子力學與玄學
![780299536d0013741061a73a3ee90b7f](https://hackmd.io/_uploads/HJOJL7Creg.jpg)

基本上小考會由影片中或是教授勾選的題目出題，一次只會有兩題，沒記錯可以丟掉一次太爛的小考成績，這部分可以稍微相信考古但不能太多，還是要乖乖看影片(~~然後你就會看到室友準備在考前的凌晨熬夜肝影片，然後ewant就開始維護了~~)，並且，小考的時候可以觀賞一次威儀個人脫口秀，可能會有小考提示(或是生日蛋糕)。接著還有期中考與期末考，準備方式與小考相同，但可以更相信考古一些，找的到考前一年的考卷有奇效，然後期末考卷最後可以寫點東西跟教授屁話

如果你覺得你的成績很糞但是你是相當於愛因斯坦轉世的天才，可以以犧牲自己目前累積所有分數為代價，直接找教授口試，畢竟教授教書育人數十載，致力於尋找真正的愛因斯坦轉世，真的找到了我想教授會很開心的，當然如果你物理不好卻找教授口試的話應該會很慘
#### 個人碎念
在這門課中，你會初次學習到如何合理的運用考古，還有重溫高中物理的美好，以及[李白](https://www.youtube.com/watch?v=gIXRYUEtzcw)
#### 最終評分
* 甜度：3.5/5 (不調分但仁至義盡)
* 涼度：3/5 (看影片就好)
* 評價：3.5/5 (資工人的物理課)
* 最終成績：A
* 建議背景：資工系學生、喜歡線上課程者、討厭牛頓者、愛因斯坦轉世
![image](https://hackmd.io/_uploads/rJ_M_X0Hll.png)

### 微積分(一)
#### 基本資訊
* 開課教授：張書銘 教授
* 類型：必修 4學分
* 評分方式：小考 * 3 + 期中考 * 2 + homework(7%) + 大會考(30%) 可以選擇是否要計算作業成績(考試忘記比例了)
#### 上課方式
一堂微積分課，半部人生觀，也許是算數學算多了，教授似乎還沒50就已白髮蒼蒼，上課時常帶些人生哲理，教授不只是你的微積分教授，也是你的人生導師
![54729283_1960990430696686_6270412751898673152_n](https://hackmd.io/_uploads/SyX19X0rgx.png)
有別於其他的微積分課堂，由於教授上課方式為使用投影片與平板書寫計算過程，因此會特別選擇電腦教室作為授課地點，每個學生面前都會有台顯示器顯示投影片，並且，教授注重與學生的互動，會發放筆記本並在課堂後收回作為點名依據(不過聽說筆記本停產了，不知道怎麼處理)，你可以在上面記錄課堂筆記，或是想要詢問教授的問題，教授會認真看並做回覆(筆者之前只是在上面自問自答，教授下課就跑來找筆者了，受寵若驚)

有關於作業，教授每次會從勾選題目中隨機抽一題當作學生作業，基本上有寫有交就是滿分，但是要記得交，小考也會從這些題型出題。期中考就比較特別了，雖然說是大會考考古，但是題型會大改，譬如大會考原本的選擇題四個選項會被拆成四個問題請你證明這樣，所以請你把大會考詳解記熟，並且期中考偶爾會有加分題，會是教授特別強調的證明，然後期末考為了改快一點，基本上都是選擇題，請好好把握

有關於大會考，由微積分小組舉辦，必定佔總成績30%，範圍為這學期上課內容，題型多元，考高者會獲得微積分獎。題外話，原本微積分獎會有獎金的，但是經費來源書商發現大家都用電子書，沒人買他們的書，於是把經費撤掉了

不過這堂課當時發生了一些爭議，由於當時的助教在改考卷的時候，只要看到答案錯，無論過程如何全部扣光光，或是證明的時候，助教常常覺得你不夠嚴謹而扣上不少分數，導致某些考試成績非常的難看(筆者在某次占總成績8%的小考中喜提10分，雖然也有些筆者的問題，但真的因為這個差點被當掉)，遭到全班砲轟，並在事後的教學反映問卷上給了許多不佳的反饋，教授因而嚇到打破從不調分的準則，連夜上調了至少五分(不過根據筆者得到的資訊，這位助教在經過這次事件後已經正常了，似乎在其他微積分課堂當助教表現不錯)

#### 個人碎念
筆者前面說差點被送走都是開玩笑，這門課是真的要被送走了，由於剛上大一還沒找到學習方法，部分內容真的沒有掌握好，加上評分標準過於嚴謹，並且筆者真的跟大會考天生犯沖，最後原始成績只有5X，真的要被當掉了，還好被教授撈起來。並且下學期時也找到問題所在，成績開始好轉
#### 最終評分
* 甜度：3/5 (正常必修課)
* 涼度：2.5/5 (需要花點時間準備這門課)
* 評價：3/5 (還好沒被送走)
* 最終成績：C-
* 建議背景：想畢業者、喜歡聽教授講故事與互動者、證明愛好者

## 112-2
### 離散數學
#### 基本資訊
* 開課教授：樓洋 教授
* 類型：必修 3學分 (英授)
* 評分方式：midterm(30%)+final(30%)+homework(40%)
#### 上課方式
這門課為資工系必修，主要在介紹離散數學(廢話)，主題偏離散(還是廢話)，所以還是請自己去看大綱，會有比較深刻的理解

教授會以英文授課，一頁一頁的帶簡報，但筆者覺得看Easy way的ocw效率比較高，所以幾乎沒怎麼去上課(或許大家都這麼想，所以隔年就加上點名分了)

筆者當年總共有四次各10%的作業，另外有5%的加分作業，都是課程內容相關的計算題(廢話)，有認真學習基本上不會有太大問題，但還是要注意作業細節，如果想拿A+的話基本上每次滿分30分的作業只能被扣上一兩分，不然考試就要考的爆幹高，並且考試難度不低，期中考平均70多，期末考平均不及格。筆者當年作業常常粗心，但是期末考硬是比平均高了快30分，才僥倖撿到A+
#### 個人碎念
筆者認為這門課的作業安排得很好，可以透過寫作業了解到目前的上課進度(誤)，也可以確認自己是否有正確掌握觀念，畢竟考題跟作業題的風格有些類似，筆者當年只靠刷ppt作筆記還有Easy way的ocw，兩次考試都拿了80多，也是頗玄的，莫名其妙拿到上交大之後第一個A+

喔對了，這門課的助教體驗是筆者來到交大之後數一數二好的，雖然只有一個助教，但是助教改作業與考卷的效率簡直是神速(甚至有12:00作業截止12:03發還成績的紀錄)，毫不拖泥帶水，必須單獨點名表揚
#### 最終評分
* 甜度：3/5 (正常的必修課)
* 涼度：3.5/5 (只有4.5個作業與兩個考試)
* 評價：3.5/5 (這門課給了筆者A+，私心給3.5)
* 最終成績：A+
* 建議背景：喜歡離散數學的人、資工系學生

### 數位電路設計
#### 基本資訊
* 開課教授：范倫達 教授
* 類型：必修 3學分 (英授)
* 評分方式：quiz*4(20%)+exam * 3(80%(25%+25%+30%))
#### 上課方式
這門課還是資工系必修，筆者至今想不透系辦怎麼一個學期塞了17學分必修，這門課基本上是軟硬體整合學程的啟蒙課，透過這門課基本上就可以了解你對於軟硬體是否有興趣，是否想要繼續深入(我看學弟妹你們根骨驚奇，很適合再修個DLab活絡活絡筋骨)
![image](https://hackmd.io/_uploads/SkkhxSTSel.png)

內容的部分，如同隔壁電機系的邏設，會從基本的邏輯閘(如AND、OR gate)等與位元運算開始介紹，搭配boolean expression組成更為複雜的電路設計(如adder)，並且增加時序性因素(如latch、本門課的大魔王flip-flop)組成counter跟register，附上一張flip-floppa作為這段的結束
![image](https://hackmd.io/_uploads/ByH3ulCSle.png)


教授已經開數電很多年了，上課經驗豐富，知道學生哪裡會卡，也會特別把可能會卡住的觀念再講一遍，確保大家都懂，不過這門課相較於其他教授開的，並不會有任何的verilog lab，所以verilog爛的話目前沒差，就是大二修計組要還債，題外話，之前某次小考出了簡單的verilog題目，要寫一個計算5個學生成績平均並輸出有幾個人低於平均的程式，結果全班沒人完全寫對，因此助教群決定公布正解，並在下次小考再出一次

有關於小考與期末考，正常來說看考古就會有很大的收穫，為什麼說正常呢?就筆者所知，隔年教授忽然大改了期末考題，讓大家措手不及，不過教授大概也知道，所以又爆調一波把人拉回來了

題外話，教授說他每次考完試都會把考卷收回，但是每年無論大考小考的考古都會外流，他也不知道為什麼，你各位有頭緒嗎?
#### 個人碎念
筆者第一次期中考不小心畫錯圖導致題組全錯，進而錯失A+，還挺可惜的，不然這門課其實上的挺不錯的，搭配ocw服用效果更好
#### 最終評分
* 甜度：3.5/5 (有讀有收穫，筆者當年調了五分)
* 涼度：3/5 (不錯的必修課)
* 評價：3.5/5 (不錯的必修課)
* 最終成績：A
* 建議背景：資工系學生、想確認自己是否可以去GG輪班救台灣

### 資料結構與物件導向程式設計
#### 基本資訊
* 開課教授：袁賢銘 教授
* 類型：必修 3學分
* 評分方式：homework * 6(60%)+exam * 2(40%)
#### 上課方式
這門課又是資工系必修，俗稱dsoop，基本上是培養程式能力的必經課程，在修完計概後，繼續培養更進階的程式觀念與資料結構的使用

這門課雖然貴為資料結構與物件導向程式設計，但是有些教授只會上資料結構，而有些只會上物件導向程式設計，至於哪些教授，請自行體會

當你修上這門課，代表你暫時不用受到C的荼毒，可以開始使用C++了，這門課會講解各種資料結構的原理與如何與演算法做配合，搭配作業服用，你對於資料結構會有更加深入的理解，然後教授在上課同時有開meet+錄影，所以真忘記去了也可以補起來

有關於評分項，先講作業，作業也是上oj解題，再把code給助教作後測(測資一樣)，如果不小心翻車了也可以補交，但分數會打折。講講考試，考試包含紙筆與上機，紙筆部分要求你手操一次資料結構，或是解釋資料結構與演算法，上機只會出三題，大概兩題會是作業題的變體，可以帶大抄(所以可以把作業的code全部印下來做成雙面A4，或是可以請ChatGPT寫一下變體的code，有機會可以秒殺題目物聯網應用設計與實作，雖然做成莫比烏茲環也不會被發現就是了)，然後可以寄題目給教授，教授可能會採納
![449861704_847754994075503_1688274110816341630_n](https://hackmd.io/_uploads/ryCDHHTHge.jpg)

#### 個人碎念
筆者在全部都是考古的期末又双叒炸糊了，但是袁神在這麼佛的配分下又調了五分，所以筆者這門課拿了A
#### 最終評分
* 甜度：4/5 (你有看過那麼佛的配分嗎)
* 涼度：4/5 (記得寫作業)
* 評價：3.5/5 (袁神啟動)
* 最終成績：A
* 建議背景：資工系學生、不想演算法概論被擋修的人

### 物聯網應用設計與實作
#### 基本資訊
* 開課教授：蔡文能、林一平、林勻蔚 教授
* 類型：選修 3學分
* 評分方式：課堂作業(60%) + 期末專題(40%)
#### 上課方式
這門課會帶大家體驗林一平教授團隊開發的IoTTalk物聯網系統([什麼是IoTTalk](https://iottalk.vip/0/)，慎點)，並以此系統設計一個期末專題

林一平教授僅會負責幾個禮拜的演講，剩下的部分為蔡文能教授與林勻蔚教授教授IoTTalk的使用方式，每個禮拜都會有一個IoTTalk相關的作業，會要求你配置一些虛擬物聯網架構，po在每個作業的討論區就算完成作業，期末專題非常自由，只要物聯網中央server是IoTTalk就行
#### 個人碎念
筆者承認他當年的教學問卷填的並不怎麼好看，因為筆者當初覺得這門課感覺怪里怪氣的，作業寫得很躁，感覺沒什麼用，甚至停修單都填好了，不過因為有個認真的隊友，所以硬是把這門課修完了，甚至還整了個期末project

這門課的成績為自由心證，只要對得起自己的良心，你就值得這個分數，不用吝嗇，讓你體會一把喊水會結凍，喊米變肉粽
#### 最終評分
* 甜度：5/5 (自行體會文字的藝術)
* 涼度：3/5 (作業spec對眼睛不太友善)
* 評價：3/5 (真的很怪)
* 最終成績：A+
* 建議背景：禮拜二下午有空的人、對物聯網有興趣者、喜歡IoTTalk開發手冊美編的人(這輩子也是有了)

### 生涯規劃與導師時間
#### 基本資訊
* 開課教授：陳添福 教授
* 類型：必修 0學分
* 評分方式：通過制，須滿足作業要求與出席次數
#### 上課方式
與上學期不同，教授邀請了更多專業講者，介紹各領域與心路歷程，須要出席寫心得，並且需要進行一次導師晤談，在學期末由教授親自演講，與在座大一生分享自己的經歷，以及要如何讀好資工系
#### 個人碎念
教授似乎挺注重大一生的，之前放棄原本開很多年的計組下來教大一計概，對於這門零學分的課，也更加注重課程安排(至少會讓人覺得有意義)，雖然要求更多更麻煩了，但是收穫頗豐
#### 最終評分
* 甜度：?/5 (通過制要啥甜度?)
* 涼度：?/5 (記得寫心得)
* 評價：3.5/5 (有用不少)
* 最終成績：通過
* 建議背景：資工系學生、喜歡聽添福伯講故事者

### 服務學習(一)
#### 基本資訊
* 開課教授：黃敬群 教授
* 類型：必修 0學分
* 評分方式：服務學習講座 * 2 + 做公益 + 寫心得
#### 上課方式
學期間需要從助教群指定的活動中挑一項來做，例如輔導偏鄉孩童、掃地、維護開源社群、維護某南澳資料庫長期專案等等，在期末附上工作紀錄寫心得，並且需要聽兩次服務學習講座
#### 個人碎念
筆者選擇翻譯維基百科的開源軟體條目，然後就沒有然後了
#### 最終評分
* 甜度：?/5 (0學分你想幹嘛)
* 涼度：?/5 (記得報名講座)
* 評價：2.5/5 (???)
* 最終成績：A+
* 建議背景：資工系學生

### 物理(二)
#### 基本資訊
* 開課教授：李威儀 教授
* 類型：必修 4學分
* 評分方式：小考 * 7 (C7取6) + 期中考與期末考(忘記比例了)
#### 上課方式
歡迎大家來到量子玄學的世界啊，這門課正式進入量子力學的範疇，並且會介紹各種半導體的設計與組成。不過要求跟上學期一樣，但是小考的考古比例明顯降低，且變得更難了，需要多注意

題外話，聽說教授有開過另一門半導體概論，內容似乎跟物理二重疊不小，有興趣可以去挑戰(反正筆者沒有挑戰過)，順帶一提，教授某次出小考不小心出錯範圍了，這是道歉信，~~但是疑似有人看到教授當天傍晚在7-11拿著一杯咖啡與便當~~
![image](https://hackmd.io/_uploads/HJuzNEAHxl.png)

#### 個人碎念
在這門課中，你會第一次接觸到量子力學的世界，並且瞭解我們所見的半導體是如何設計的，半導體又是如何製造的，以後出去可以跟人說我董至成喔，以及[李白](https://www.youtube.com/watch?v=gIXRYUEtzcw)，這學期A+率大幅下降，筆者原本有機會挑戰A+的，但由於前兩次小考失誤導致差一題小考因而錯失，不過在大家分數都往下掉的情況下還能維持算不錯了
#### 最終評分
* 甜度：3.5/5 (不調分但仁至義盡)
* 涼度：3/5 (看影片就好)
* 評價：3.5/5 (資工人的物理課)
* 最終成績：A
* 建議背景：資工系學生、喜歡線上課程者、討厭牛頓者、愛因斯坦轉世
![image](https://hackmd.io/_uploads/rJ_M_X0Hll.png)

### 微積分(二)
#### 基本資訊
* 開課教授：張書銘 教授
* 類型：必修 4學分
* 評分方式：小考 * 3 + 期中考 * 3 + homework(7%) + 大會考(30%) 可以選擇是否要計算作業成績(考試忘記比例了)
#### 上課方式
基本上同微積分(一)，不過期中考多了一次，助教也變得友善許多

#### 個人碎念
筆者在第一次小考大爆炸後醒悟，回家自行搭配莊重(全台灣的微積分老師)ocw認真複習，果然之後考試分數顯有起色，分數應該可以排在前段，不過因為跟大會考有仇，導致總成績被狂砍15分(我跟大會考只能活一個😡)，所以筆者得承認最終成績不太好看
#### 最終評分
* 甜度：3/5 (正常必修課)
* 涼度：2.5/5 (需要花點時間準備這門課)
* 評價：3.5/5 (我與大會考不共戴天)
* 最終成績：B-
* 建議背景：想畢業者、喜歡聽教授講故事與互動者、證明愛好者
## 113-1
### 演算法概論
#### 基本資訊
* 開課教授：高孟駿 教授
* 類型：必修 3學分 (英授)
* 評分方式：midterm(30%) + final(30%) + programming/handwritten assignment(40%)
#### 上課方式
這門課為資工系必修，第一節教授就說修了這門課禁止停修。教授會講解如何評價一個演算法，以及各種演算法的核心思路、相關證明及推導，包含各種sorting、路徑演算法、greedy、dp、圖論，族繁不及備載，並且，教授較為注重演算法的推導及證明，課程內容會有不少篇幅在推導演算法理論，對於演算法的理解有不小幫助

有關於作業部分，都是課程的延伸，手寫作業要求你計算複雜度，或是證明推導一些理論，而coding作業需要上nycu oj解題，大概八成的題目都可以用ChatGPT秒掉，但我認為自己嘗試寫一遍，由於題目都是課程內容的實作，能幫助你吸收課程的演算法知識，收穫會非常大，但不知道為什麼，期中以前出了三次作業，之後卻只出了一次。題外話，nycu oj提供排行榜功能，~~讓你知道誰在偷卷~~

有關於期考，分為紙筆測驗60%與上機考試40%，上機與作業類似，在禮拜六舉辦，~~但沒有GPT給你用~~，不過期末考因為沒借到教室，把上機調整成take home了(10%)，期中考紙筆部分為作業的延伸，題型包含複雜度判斷、master theorem、演算法設計等等，期末考幾乎都是理論證明(所以平均很難看)，並且，在期考當周會在另外一個時段舉辦一個10%的超難bonus，~~能拿個一兩分就偷笑了~~

至於成績嘛，跟教授開的另一門組合數學一樣，努力一定有收穫，即使原始成績不怎麼好看，教授也會一把把你送上天，筆者原始總成績大概80出頭，被爆調到100分，只能說太甜啦

#### 個人碎念
大家可以自行打聽一下，演算法教授風格差異挺大的，雖然都頗甜，但是其中一個硬(聽說一周花20小時在作業上)、另一個非常涼(修完然後就沒有然後了)，做為一個對於自己有期許但不多的新時代好青年，打聽了近似演算法與組合數學的修課狀況後，並且經過一翻掙扎，決定選擇高教授第一次開的演算法概論福袋，事實證明我選的還挺對的，不只對於演算法有更深入的了解，還拿到了不錯的分數，~~也沒有被操到乒乒乓乓~~
#### 最終評分
* 甜度：4/5 (大爆調)
* 涼度：3.5/5 (沒有水過頭，也不會過硬)
* 評價：4/5 (演算法的好選擇)
* 最終成績：A+
* 建議背景：想畢業者、喜歡演算法理論者、被教授圍獵者

### 機率
#### 基本資訊
* 開課教授：陳穎平 教授
* 類型：必修 3學分
* 評分方式：midterm * 3(90%) + 出席(10%)
#### 上課方式
這門課為資工系必修，是一門數學課，介紹機率理論以及相關應用，教的挺多的，打不完，自己去大綱看。教授會準備投影片授課，包含理論的證明，以及應用題的計算方法，這門課有個出席分，少出席一次扣五分，但因為非常難觸發(少於十個人)所以這十分跟送的一樣

有關於考試部分，因為教授上次開機率筆者還在讀小學，考古大師在這門課不起太大作用，請自己去刷課本奇數題，確保了解每一題的計算方法，大概有八成的題目會從這裡出、兩成教授自由發揮，考試分數不會太難看

有關於成績的部分，由於一堆人期末炸了，根據筆者與幾個朋友的原始成績與實際等第，可以合理懷疑最終成績為原始成績開根號*10

#### 個人碎念
抱歉教授，因為禮拜五只排這麼一節課(W34F7)，所以禮拜五半次都沒出席過，都是靠ocw與ppt自己補起來的，不過雖然期末考直接跟大家一起炸到不及格，還是拿到了A
#### 最終評分
* 甜度：3.5/5 (送十分+調分)
* 涼度：3/5 (正常的必修課程)
* 評價：3.5/5 (中規中矩)
* 最終成績：A
* 建議背景：想畢業者

### 網路程式設計概論
#### 基本資訊
* 開課教授：袁賢銘 教授
* 類型：選修 3學分
* 評分方式：project*3(105%)
#### 上課方式
這門課在資工系學程選修中，介紹網路程式相關概念如fork、thread、broadcast等等，不過重點還是在project上

三個project循序漸進，例如本屆的主題是遊戲server，第一個project要求我們設計一個p2p遊戲程式，第二個project需要加上中央server並新增功能，第三個project則需要加上更多功能(如hold住資料、遊戲portable、broadcasting等等)，不限制語言，需在幾個禮拜四給助教demo才會有分數，demo過程住教會觀察你設計的功能是否滿足spec，作為評分標準

雖然不限制語言，不過由於demo環境為系計中server，很多套件會因為超過告人配額帶不進去，需要自己手刻，不過認真做的話project難度其實不大，到了期末很多人的分數都溢出了，但還是有人被當

#### 個人碎念
當初筆者作為大二，為了加簽這門大三課程，六月就去詢問加簽了，並且開學後用衝的去加簽，然後又衝去系辦，因為有兩班，再晚系辦就要擋了。筆者為了迴避套件帶不進去的問題，相較於其他人使用C++/python，直接使用java，透過jvm的特性迴避容量限制，因此當其他人手刻socket的時候，筆者已經偷渡了非常重的spring framework與一大堆套件進來使用，也不管有沒有用，大大增加了開發效率。筆者在這門課中，對於部分網路程式特性有了更加深入的了解，也碰了一些以前開發沒使用過的功能，覺得挺不錯的，網程設開兩班，這裡肯定比隔壁班涼，不過據說袁神要退休了，且修且珍惜
#### 最終評分
* 甜度：4.5/5 (多數人成績溢出)
* 涼度：3.5/5 (還是需要懂一點開發)
* 評價：4/5 (營養)
* 最終成績：A+
* 建議背景：想快樂修網程設者

### 計算機系統管理
#### 基本資訊
* 開課教授：蔡孟勳 教授
* 類型：選修 3學分
* 評分方式：homework * 4(70%(15%+15%+20%+20%)) + midterm * 2(30%)
#### 上課方式
是的，這門課就是交大資工惡名昭彰NASA中的SA，正常是給大三大四生修的，今年不知道是因為大家都缺學分還是如何，人數上限100人，卻有170多個修課

這門課從理論面及實務面教授管理計算機系統所需的知識及技能，主要的教學目標是讓學生在完成本課程後，能具有管理伺服器的各類技術，並了解相關的系統理論，除了基礎的伺服器架設、維護以及各類指令之使用方式，將著重於各項服務的實際部署與維護，從單一伺服器的操作至多伺服器的協同作業，藉由實際的操作，讓學生們能夠在修完課後，能學習到系統管理的基礎技能及了解未來可能面臨的問題，為了讓學生們能學以致用，並在實際環境中驗證所學，在課程教授上，將以 FreeBSD 作業系統為主要的教學平台(大綱抄來的)

總之，教授會教你如何使用FreeBSD(~~自由的BSD~~)以及許多系統功能配置的方法，教授上課挺有趣的，常常穿插一些有的沒的故事，並且知識點講得很周到，是會讓人想要去聽的課，不過由於這學期颱風比較多，導致有部分課程內容並沒有上到，還挺可惜的

接著來講講本門課最為重要的作業部分，以下是四個作業：
* FreeBSD/Ubuntu Installation
* Shell Scripting
* File system and FTP Server
* Web Server and Web Services

四個作業難度遞增，從最基礎的系統配置到多台系統的互動，需要你在你的VM上進行配置，每個作業都要花上不少時間，評分方法為串上這門課的oj，oj會跑shell並根據你的系統配置逐項給分，雖然課程要求FreeBSD，不過因為有做linux的兼容，所以使用linux並不影響得分，不過由於進度問題，會出現作業截止後才開始上作業內容的問題，不過這年頭有ChatGPT的存在，倒也不算太大問題

來講講考試的部分，基本上考試也是在考你對於系統的了解，記得看考古，分數不會低，也沒啥好說的。期末考前會有系計中的說明會還有pizza派對，如果對於這門課有興趣，可以嘗試加入系計中，或是選修更可怕的NA與CCNA

#### 個人碎念
當初筆者也是缺學分了，決定修這門硬課好好的充實自我，在修這門課之前，筆者其實很少操作這些Unix-like的作業系統，都是一路windows到底，但是修了這門課後，對於這些作業系統有更多的了解，當初某些作業是真的不知道怎麼弄，在瘋狂爬文與詢問同學(你需要一個先修NA再修SA炸魚的好同學)之後才弄好，也挺感謝同學的協助的
#### 最終評分
* 甜度：3/5 (有寫有收穫，不時bonus)
* 涼度：2.5/5 (爆肝寫作業)
* 評價：4/5 (硬核但收穫滿滿)
* 最終成績：A+
* 建議背景：喜歡聽老師講故事者、想體驗NASA痛並快樂者

### 服務學習(二)
#### 基本資訊
* 開課教授：黃敬群 教授
* 類型：必修 0學分
* 評分方式：服務學習講座 * 2 + 做公益 + 寫心得
#### 上課方式
同服務學習(一)
#### 個人碎念
筆者選擇用暑期公益營隊紀錄來抵，然後就沒有然後了
#### 最終評分
* 甜度：?/5 (0學分你想幹嘛)
* 涼度：?/5 (記得報名講座)
* 評價：2.5/5 (???)
* 最終成績：A+
* 建議背景：資工系學生

## 113-2
### 計算機組織
#### 基本資訊
* 開課教授：蔡文錦 教授
* 類型：必修 3學分
* 評分方式：quiz * 4(20%)+midterm * 3(60%)+lab * 5(20%)
#### 上課方式
這門課為資工系必修，主要講解計算機的組成，包含mips組合語言、計算機的四則運算、計算機架構與pipeline原理、cache檔案儲存等等。教授以平淡的語氣鉅細靡遺的講解每個單元，搭配計算應用題幫助學生了解，後面教授為了增強與學生的互動，不時提出加總分一分的問題讓學生回答

quiz通常在課程上到一個段落舉辦，為課程理論的計算應用題，與midterm出題方向類似，據說可以只看考古解決，但其實考古只有不到一半的比例，所以還是請認真讀書。lab要求寫code，除了lab1寫mips，剩下四個lab皆須撰寫varilog，所以請不要在修完數電後把verilog丟掉(如果從來沒有存在過當我沒說)，5個lab循序漸進，分別為：
* mips組合語言
* ALU設計
* CPU without pipeline
* pipelined CPU
* pipelined CPU with data hazard detection

lab能夠幫助你更加熟悉CPU的接線，當然如果你不想寫，其實網路上可以找到前人的智慧，前提是你會找

#### 個人碎念
歷年心得都說教授上的很好，但筆者似乎沒有很對的上教授的style，部分考試因為準備方向嚴重錯誤導致拿了一堆比屎難看的成績，拚盡全力無法戰勝，加上這門課並沒有任何調分措施，成績並不好看，沒記錯這門課A+率也是10%吧，然後不要盡信考古

不過還是覺得有點可以改進的點，像是Lab的測資，一個33%有點過分了，個人覺得正常的設計應該要分項一個feature一個feature的確認，而不是一個測資沒過直接-33，這樣弄得好像只是因為一點bug，卻跟只做一半的人同個level

題外話，後來筆者發現計組還是修暑修版的會比較快樂，lab會少一次，考試難度也會降低

喔對還有，還是要記得多準備考古，盡可能地尋找考古，就算考古不一定起作用，因為題目很多都是連鎖的，你會一直體驗初見殺的快樂
#### 最終評分
* 甜度：2/5 (不怎麼甜的必修課)
* 涼度：2/5 (大二下的主節奏)
* 評價：2.5/5 (更加了解計算機底層原理)
* 最終成績：B+
* 建議背景：想畢業者、對於底層原理有興趣者

### 人工智慧概論
#### 基本資訊
* 開課教授：陳奕廷 教授
* 類型：選修 3學分(英授)
* 評分方式：作業 * 5(50%)+期末專題(35%)+非同步討論(15%)
#### 上課方式
關於授課內容，教授會講述人工智慧在當代不同領域中的應用，基本上包山包海，如game AI、機器學習(ML)、強化學習(RL)、大型語言模型(LLM)、計算機視覺(CV)、機器人應用等等的技術都有講到，具教授所述，由於人工智慧在現今的發展速度頗快，所以每年都會微調一下課程內容，也算是一種與時俱進了，看得出教授有在認真準備教材。

有關於作業，這次有五個作業，並且相較於往年，今年把所有作業內容翻新了，所以沒有前人的智慧可供參考(之後就不好說了)，基本上幾乎每次的作業都是挖空後給學生填寫，但是由於每個作業的要求與評分方式有些不同，我就列點講吧：
* 1. 路徑演算法
    * 程式實現與報告(80%) + 助教一對一提問(20%)
    * 本次作業給予新竹各點座標，希望你透過實現不同的演算法(如BFS、DFS、A*等等)，理解不同演算法在找尋路徑上的特點，並透過測資，測驗你撰寫的路徑演算法是否正確。
    * 有關於一對一提問的部分，會在課程外的時間舉辦，助教會給你兩個觀念題，要求你在3分鐘之內回答出這兩個問題(例如啟發式路徑演算法在什麼情況下會無效之類的)，一題十分，但是由於時間因素，使得排序較為後面的同學，只需要選擇一個問題來回答，正確就可以拿到滿分20分了。
* 2. Game AI的實現
    * 程式實現與報告(60%) + quiz(40%)
    * 本次作業要求你完成四子棋的AI agent演算法(如minimax、alphabeta)，並且要求你設計一個作為後手可以打贏alphabeta演算法(在總對戰場數為100的條件下勝場>50)的新演算法，這部分當時造成了不小的爭議，由於助教在論壇上對於學生疑惑地回答改來改去，使得學生因為指示不清以為作業繳交與100場對戰需要在同一天，導致學生疲於奔命。
    * 有關於quiz的部分，助教在課程時間外額外挑了一個禮拜一晚上請學生來考試(禮貌組合數學修課生:你嗎)，助教在白板上寫了六個字母，等到考試時間開始後跟學生說這個是考試連結，請學生在瀏覽器上輸入，然後大家就獲得了這六個字母的搜尋結果了...，後來助教才澄清這個是google表單，改在白板上寫下完整的連結，但又因拿著快沒水的白板筆寫連結而被要求重寫。總之，考試內容為將遊戲演算法pesuido code挖空請學生填寫。
* 3. CNN與decision tree在圖片辨識上的應用
    * 程式實現與報告(100%)
    * 本次作業沒有考試，只要求你完成CNN與decision tree的演算法，用於訓練動物圖片辨識，並以kaggle上的accuracy評分作為部分評分依據。這份作業只要有張顯卡，應該不會做太久，是筆者這門課認為最合理與滿意的作業
* 4. 強化學習
    * 程式實現與報告(60% + 5% discussion bonus) + quiz(40%)
    * 本次作業並沒有提供任何挖空程式碼，要求你從0開始完成程式，並觀察強化學習在改變各個變數下的影響，需在報告上附上不同環境下的趨勢圖
    * 有關於quiz的部分，助教仍在課程時間外額外挑了一天晚上請學生來考試，這次沒有犯上次的烏龍，使用投影機投影google表單連結。考試方向也與上次不同，為強化學習的計算應用題，與程式關係不大。題外話，這次不知道是因為公告過於隱密還是怎樣，有些人其實沒看到這次考試進而錯過
* 5. 圖片diffusion與提示工程(prompt engineering)
    * 程式實現與報告(100%)
    * 本次作業沒有考試，分為兩個部分，第一部份要求你透過anime face dataset與實做difussion，並透過調參訓練模型讓模型能夠渲染出正常的anime face，會以渲染出的anime face品質作為部分評分依據。第二部分為prompt engineering，透過hugging face提供的API以及兩個自己設計的prompt，產出一張正看與prompt 1類似，反看與prompt 2類似的圖，並透過一個評估程式(忘記名字了)評斷你的prompt是否與圖相似。助教有提醒本次作業因為需要持續train model，會耗費大量時間，需要提前開始做，但就筆者所知，有不少人到了期限結束也沒有train出成功的model

有關於Final project的部分，要求你以AI的應用為題，但是不能做得太簡單(例如CNN for animal classfication、pacman game AI之類的)，組隊完成一個期末專題，做得好的可以參與AI workshop，筆者這組拿了 87 分，雖然助教有提供細項評分標準，但最終成績並未公開細項得分，因此我們無法了解自己哪部分表現較好或不佳。順帶一題，final project會要求填寫組員貢獻，如果沒有撕破臉最好都填一樣，防止你或組員莫名其妙就被人獻祭掉了(按貢獻比例給分，比例較低者會打折，分都會堆到貢獻比例高者上)

有關於非同步討論的部分，教授會給一部影片，要求學生看了這部影片之後自主提問並回答，助教會以你的提問回答狀況評分，並且只能用GPT潤飾句子，不能直接產生回答。由於這部分大部分人都只會拿到satisfiable使得這部分被扣分(菸一支一支一支的點～分一分一分一分的扣～)，只有做到最好才可以不被扣到分，因此筆者其實不怎麼喜歡這個項目
#### 個人碎念
這門課的課程題材其實相當豐富且前沿，是它值得肯定的一點。 教授介紹了AI在當代各領域的應用，內容包羅萬象（Game AI, ML, RL, LLM, CV, 機器人等），並因應AI快速發展每年調整教材，看得出非常用心。課堂上實際演示（例如拿著一台平板在教室晃一圈進而建構出整個教室的3D模型、帶了台機器人來現場演示機器人拏取物品等等）、解釋理論也清晰易懂。雖然是英授，教授口音完全不會造成理解困難

然而，這門課是筆者整個大二最失策的一堂。由於今年作業大變，筆者個人認為可以把前幾年對於這門課的評價(如高A+率)等等丟掉了，這門課在過去其實是甜課名單常客，據說往年有七到八成學生拿A+，但很顯然，作業翻新之後事情都變了。這門課作為AI的啟蒙課程，雖然對於AI的更領域有更加深入的了解，但筆者並不認為我被啟蒙到了，反而勸退感居多，就部分作業來說，筆者不覺得它讓我對AI有興趣，反而是出了啥作業筆者以後就不想碰啥，差點被作業弄死了，例如hw5筆者整整做了一個禮拜，途中遇到非常多的意外，在作業過程中破防與爆氣了好幾次，最後才與同學討論後一起完成作業。並且，quiz的部分其實也讓筆者有些不滿，畢竟大綱上面並沒有提到要考quiz(甚至排在禮拜一，筆者禮拜一半堂課都沒有卻要提早來，破壞了筆者精心設計的清明十天連假😡)，感覺有種被騙了的感覺，~~畢竟期初似乎有助教宣傳這門課沒有任何考試~~。除此之外，助教體驗也使得我對於這門課印象不佳，就作業方面，hw2助教在討論區對於作業的疑問回覆不一、quiz2烏龍、hw4延期發布變相減少作業時間、quiz4難度過高(滿分40平均16)、下午一點演講要填計分表單12點才公布等等，我可以體諒今年更新了作業內容多少有些毛病，或許有些部分之後會調整，但也不該搞人心態吧。阿然後這門課在以上所有前提加上隔壁班教材相同但是有10%加分筆記下半分不調(59也不撈的那種)，導致在隔壁班30%以上A+的情況下本班只有10%，這10%裡面還包含了隊友祭天法力無邊，我個人建議想修人工智慧概論去隔壁班，雖然教材一樣，可能也會碰上筆者提到的問題，但至少感受的到努力有收穫(或是選擇比努力重要💀)
![full](https://hackmd.io/_uploads/H1EdQG2rlg.jpg)
不過筆者還是得再美言幾句，其實這門課的評分細項似乎每次都在變，每年都會有些許調整，像是前幾年作業的比例為60%、沒有offline learning等等，似乎還在調整。筆者還是希望這麼優秀的課程，不應該因為助教問題而被埋沒，但畢竟修也修完了，分也炸完了，該批評還是得批評
最後疊個甲，以下為個人體驗，感受與你可能不同，僅供參考，建議搭配選課網站、問過學長姐再評估

#### 最終評分
* 甜度：2/5 (跟隔壁比還是太權威了)
* 涼度：2/5 (作業自己學、loading偏高)
* 評價：1.5/5 (天道不酬勤，這分數是扣助教的)
* 最終成績：A-
* 建議背景：對於python有基本了解、抖M

### 正規語言概論
#### 基本資訊
* 開課教授：陳穎平 教授
* 類型：選修 3學分
* 評分方式：三次期考(30%+30%+40%)

#### 上課方式
第一堂課教授就表明這門課會當掉10~15%的人，但其實往年這門課都會有不少人停修(像是今年20個)，直接把當掉人口補齊了。這門課會有一節非同步課程需要學生看錄影，但是教授其實已經把所有課程錄好了，每周會公布課程進度影片，供學生預習/複習/自習，並且教授自己編了一份講義，將原文書的內容濃縮成精華供上課使用

或許看到「正規語言概論」這幾個字，根本不知道這門課在幹嘛。你可能會以為這是一門教你如何講話很正規、寫信要用「敬啟者」開頭的課，事實上，它是在跟你討論各種語言背後的數學模型──只不過這裡的「語言」不是中文英文，而是那種充滿括號、0跟1，以及一些莫名其妙機器的語言。

課程從 DFA（有限狀態機，你數電學的那個）出發，接著介紹正規表達式、NFA、PDA 與 CFG 等不同模型，最後一路通往 Turing Machine、語言的辨識性與可判定性（Recognizability、Decidability），最終挑戰P vs NP 問題
![608668_1_En_11_Fig2_HTML](https://hackmd.io/_uploads/HyOK1bhSeg.png)

有關於考試，每次9~10題不等，會要求你證明某些東西，或是畫出某些計算理論模型與相關產物，有寫考古一定有收穫(請自行體會)，真的考糊了也沒有關係，教授會把總平均調到78(甚至把停修仔也列入計算，在考試平均70之下能調上不少)，所以其實最後會調不上少分數

#### 個人碎念
我一開始其實沒打算修這門課的，只打算聽聽看第一節課然後退掉，聽了教授講述之後發現~~真香~~，所以就繼續修下去了，這門課對於你的生活不會有立即的影響，~~除非你日常生活會突然想畫 DFA 來解釋什麼奇怪的東西~~，但是對於程式設計可能會引發一些新的思考與見解，然後如果你有充分準備，這門課真的算挺甜的，最後的成績單也會給你一個滿意的回報。喔對了，如果之後要修編譯器設計概論，記得要先修這個，這個是先輩知識(惱)，額外屁話一下，教授看起來很正經，但似乎挺有趣的，這個是其中一頁簡報，想睡的都有精神了
![image](https://hackmd.io/_uploads/S1o4zW3rgx.png)

#### 最終評分
* 甜度：3.5/5 (有大調，算甜了)
* 涼度：3.5/5 (上完課刷題完事的課，loading能高嗎)
* 評價：4/5 (傳聞這門課被稱為交大神課 不虛此名)
* 最終成績：A+
* 建議背景：喜歡數學但討厭數數兒的人、考古學家
![d94f8dc1af6afc5c4a95905bfb51f34c](https://hackmd.io/_uploads/S1WWU-nBll.jpg)

### 基礎程式設計
#### 基本資訊
* 開課教授：吳凱強、洪瑞鴻、黃寗琪 教授
* 類型：必修 0學分
* 評分方式：學期間程式能力檢定
#### 上課方式
這門課並不會上課，只要求你通過學期間的程式能力檢定，據說難度比CPE高一些，無論是大學部還是研究所都需要通過才能畢業。

基本上每個禮拜三晚上都會舉辦一場程式能力檢定，~~但是學期中有好幾個禮拜因為教室被底下雲原生借走所以沒考~~，需要填表單報名(表單連結在交大資工程式能力檢定fb粉專，筆者懶得貼自己找)出席考試並且達到標準才算通過。考試oj為formosa oj，共六題，一題滿分100分，包含五筆測資，總分須達到240才算通過，僅能使用C/C++/python/java?(忘記java行不行了)，多的分數會反映在等第上，聽說是為了鼓勵學生多寫，~~但大部分人達到標準就會跑了~~

#### 個人碎念
差點翻車，卡了90分鐘半分都沒拿到，找到問題後半個小時飆了300分直接收工走人，還挺好笑的
#### 最終評分
* 甜度：?/5 (0學分有什麼甜度)
* 涼度：?/5 (取決於程式能力)
* 評價：3/5 (沒過這個擋修部分課程，差評)
* 建議背景：想畢業者、想轉資工者

### 密碼工程
#### 基本資訊
* 開課教授：謝續平 教授
* 類型：研究所選修 3學分
* 評分方式：quiz * 4(40%)+midterm(20%)+critique * 2(20%)+期末專題(20%)
#### 上課方式
這門課雖然是研究所課程，但是擺在學程裡面，所以會有不少大學部學生來修課，授課內容延伸自密碼學概論，講述更進階的密碼學使用，雖然是研究所課，但因為納入學程範圍，大學生也能撿漏。內容延伸自密碼學概論，雖然沒修過也能撐住，但有背景會更理解底層邏輯

這門課挺特別的部分在於這些quiz與midterm，名字看起來很可怕，但是這些東西本質就是作業，把他們當作小作業跟超大作業就好(今年midterm的題目特多，多到有學生上dcard抱怨)，今年助教對於quiz做了一些改進，新增了一些實作題，這部分值得鼓勵

有關於critique，每次會提供一篇論文，要求學生以小組為單位，評估這篇論文的優勢與劣勢，撰寫一篇報告，並提供一些程式碼的實現，~~根據不可靠消息，字數越多分數似乎越高(幫低調)~~

至於期末專題，今年教授以年級分組，不同年級會有題目類似但是難度遞增的題目，需要以這個題目開發一個與密碼工程相關的專案，重點會著重於題目要求的資安技術的實現，但也導致很多人做了類似的題目，看多了會疲勞

有關於評分，還是一如既往地甜到蛀牙，基本上每個quiz與midterm都能夠溢出不少分數，上課回答也能加分，這門課沒記錯大概八成的人A+，沒拿到A+要自己檢討，附上第一堂課的簡報內容，教授讓我們點奶茶的涼度跟甜度
![image](https://hackmd.io/_uploads/HJkyiWhBel.png)

#### 個人碎念
先讓筆者碎碎念一下，這門課怎麼從禮拜四晚上移到禮拜五了，害筆者要多留在新竹一天，真是可惡(X)。喔對了，如果非常喜歡密碼學，可以考慮早上修密碼工程的同時，選修下午的密碼學概論，無縫接軌，甚至在同一間教室
#### 最終評分
* 甜度：4.5/5 (甜到蛀牙)
* 涼度：3/5 (題目真的偏多)
* 評價：3.5/5 (GPA救星)
* 最終成績：A+
* 建議背景：集點湊學程者、想體驗什麼叫做甜的人、資安初心者

### 雲原生軟體開發與最佳實踐
#### 基本資訊
* 開課教授：曾建超、黃俊龍 教授
* 類型：研究所選修 3學分
* 評分方式：作業 * 4(20%+15%+15%+15%)+期末專題(30%)+小組互評(5%)
#### 上課方式
這門課其實還挺特別的，雖然表定為兩位教授授課，但這兩位教授其實只是掛名，真正的課程還是由一組台積電IT部門(GGIT)工程師下班後來授課(所以偶爾會看到講師被抓去加班沒辦法來的狀況😂)

原本這門課人數上限120，卻有180人來選，但是第一堂課講師就強調這門課不會是一門簡單的課(可以看一下底下的簡報)，導致很多研究生退選，使我這個大二生順利撿漏，也揪了一組同年級的朋友成功選課(畢竟是研究所課，整門課只有不到20個大學生)
![image](https://hackmd.io/_uploads/Hky3Uxhrxx.png)

教學內容可以參考底下的表，基本上每個禮拜都會有不同的主題，課程預設你已經具備一些前端或後端開發經驗，所以課程內容不會聚焦在這裡，會聚焦於更加進階的軟體架構與佈署上，作業基本上也是課程的延伸，包含軟體架構設計、寫測試、架docker/kubernet容器化技術、寫CICD這四項，這年頭已經有ChatGPT存在了，所以作業難度並不高，講師也鼓勵我們使用
![image](https://hackmd.io/_uploads/SJ4aVx2Bll.png)

至於期末專題，總共會有四種不同的題目，像是今年有Iam人員管理系統、點餐系統、文檔共編系統、實驗室人員分配系統這四個題目，會由教學群幫每組抽籤決定(可以交換題目，但是你拿到比較簡單的題目會想交換嗎?)，需要小組藉由軟體開發流程自行設計一個滿足講師需求的系統，並在期末實際demo。額外一提，這個期末專案相較於其他課程的期末專案有很大的不同，其他期末專案較著重於學術的展現，就算bug一堆也沒差，而這個專案關注於整個系統的完整性與可用性，較能與業界接軌

#### 個人碎念
其實會選這門課，主要還是因為我要求挑剔，又要不考試還要把課排在一起換連假，所以才跑去研究所課程中翻到這門課。個人雖然有不少後端開發經驗，但是還是第一次從0開始每周與隊友討論、寫User Story、寫產品開發文件、做技術選型、開發及佈署到完成一個系統，即使過程中遇到一些技術問題、寫前端的差點寫到暴斃、進階功能甚至已經上台發表了才由蹲在角落的隊友緊急完成等等，看到整個系統能夠沒有bug的正常上線，其實是挺有成就感的。這門課雖然沒有對於某項技術做非常深入的探討，但是對於軟體開發概念與經驗也有不小收穫
#### 最終評分
* 甜度：3.5/5 (有趣不刁難)
* 涼度：4/5 (一堆人被嚇跑，但其實loading不重)
* 評價：4/5 (交大少有的軟體開發課，值得一修)
* 最終成績：A+
* 建議背景：擁有前後端經驗者的實戰派、覺得大學部修研究所課程很屌的人

## 114-1
### 作業系統概論
#### 基本資訊
* 開課教授：張立平 教授
* 類型：必修 3學分
* 評分方式：作業 * 6(6% each) + 期中考(30%) + 期末考(30%) + 平時成績(4%)
#### 上課方式
使用自編投影片授課，並且同步使用google meet錄影，就算沒來也能補課/複習，內容就是講解現代作業系統的組成，比較偏向觀念理解(關於細節，可以去翻筆者做的[作業系統概論 筆記整理](/smpHtruhRhe7-pKUdy-WOg))，而不是讓你計算(比計組好)，並且，教授在授課時，也會引一些真實世界的例子來做佐證，例如行情的觀念等等，幫助學生將這門課的內容與真實世界連接

當講解到某些重要觀念，會有相應的作業，讓你在寫作業的同時更加鞏固課程內容理解，這裡貼心的點在於，每份作業教授都會親自錄影片講解作業內容，不會讓你看著spec然後暴斃，並且，教授也在fb開了討論社團，有任何問題都可以上去提問(可以匿名，I人福音)，教授都會親自回覆

#### 個人碎念
如果想知道一個人有沒有受過資工專業訓練，最簡單的方法就是直接問他作業系統概論的問題了，作為資工系最後一門必修課(~~除了專題(二)~~)，這門課是真的有它的必要性的

筆者得說，這門課基本上把所有學生可能遇到的學習障礙都排除了，不想來上課?有錄影，不敢提問?fb匿名討論社群，作業看不懂?錄影講解，就連投影片都是教授自己設計的，作業也是真的學的到東西而不是來搞你的，基本上所有你可能想到的學習問題，都已經幫你排除了，你要做的只有認真學習，真的很用心。
至於為什麼筆者拿了A-，這是因為筆者期末考又不負眾望的考糊了，不過筆者這次真的有不可抗力的藉口(還有連動劇情!?)，也不影響筆者說這門課真的上的好，筆者真的對於這門課的評價很高

喔對了，唯一一直想問的，是這門課真的很喜歡在google試算表上公布一切，例如作業評分細項之類的，感覺使用google試算表已經成為這門課的特點了
#### 最終評分
* 甜度：3/5 (沒調分，但不影響A+率)
* 涼度：3/5 (對於必修課真的沒啥好挑剔了)
* 評價：4.5/5 (OS唯一選擇)
* 最終成績：A-
* 建議背景：對資工有興趣深入了解的人、想畢業的人

### 計算機圖學概論
#### 基本資訊
* 開課教授：林文杰 教授
* 類型：選修 3學分
* 評分方式：作業 * 2(25% each) + 期末考(25%, optional)/報paper(25%, optional) + final project(25%)
#### 上課方式
這門課會帶你從圖形渲染pipeline的頭走到尾，從transformation、viewing，到最後的raytracing，基本上上完這門課，你會對於圖形是怎麼顯現在你的螢幕上這件事非常的了解。

關於授課方式，由於這學期教授似乎中午有點事，所以實體課大概上一堂半就下課了，剩下的部分去看非同步錄影就好，不過一期初的影片順序真的排的有點亂，讓筆者真的不知道從哪裡開始看，有些時候還不小心看到下個禮拜的影片去，不過這點到後面就改善了。

關於作業部分，會需要使用到OpenGL，作業一要拿三角形們拼成可以互動的立體風車，作業二則是著重於obj導入、光影的使用，不過這年頭都有AI，這兩個作業做起來真的不會太困難，基本上大家都能拿滿，甚至因為作業設計了讓大家發揮創意的bonus環節，使得大家都把作業拿起來大搞特搞，筆者也準備了一個可以無限發射葉片的風車，以及一堆不明生物旋轉，無論如何，反正筆者覺得助教看到作業如果沒笑岔氣也是很厲害
![image](https://hackmd.io/_uploads/SyRCyqUBWl.png)
![image](https://hackmd.io/_uploads/rkxdJ58r-g.png)
關於optional的部分，你可以選擇要報paper，或是去考期末考，都會算成總成績25%(當然，如果你兩個都做，那就是25%+25%=50%)，這件事大概是開學後幾個禮拜才討論出來的，如果想報paper，要先去表單報名，並挑一篇這一兩年投上圖學頂會的paper來介紹，與課程內容做連結，原本應該要實體報告的，但是因為paper報名過於踴躍，最後變成錄影上傳，再挑講得最好的前幾個實體報告；而期末考的部分，真的就是一般的期末考，考你對於課堂上學到的圖學技術了解程度，要真的很了解，因為幾乎都是全對才給分的多選題

關於final project，教授也是希望我們真的能利用這門課所學做出有意思的東西，題目不限，只要不要做前幾年被學長們做到爛掉教授看到不想看的行星旋轉就好了，所以可以看到每組的提案都很有創意，真的什麼都有，筆者這組決定搓個黑洞出來，雖然一開始在提案時過於拘泥物理公式導致沒怎麼涉獵到圖學，但是在最後的發表效果還不錯


#### 個人碎念
筆者覺得教授應該很希望能看到修課學生們在這門課學到的內容以各種方式體現出來，所以才設計了那麼多bonus環節，包含paper presentation、final project，自由度都非常之高，隨便分數都能溢出來，關於授課部分，除了初期影片令人有些混亂之外，整體來說教得也不錯，即使是筆者這種未來沒有打算往圖學走的人也能帶走不少知識
#### 最終評分
* 甜度：2.5 or 4.5/5 (是佛是魔 一念之間)
* 涼度：3.5/5 (這門課你會修得很開心)
* 評價：4/5 (有趣的選修課)
* 最終成績：A+
* 建議背景：想入門圖學的人、滿腦子想法但沒地方發揮的人

### 多媒體與人機互動總整與實作
#### 基本資訊
* 開課教授：張永儒、顏羽君 教授
* 類型：選修 3學分
* 評分方式：?
#### 上課方式
你可能會好奇，為什麼這門課的每周進度表是空的，其實還真的得擺空的，教授也講了，要根據我們每周的狀態，再去安排下周的課程內容，所以其實課程內容還挺浮動的

關於這門課的主軸，其實就是帶領學生在HCI流程下從0開始進行提案、訪談、發現痛點、提出解決方案、設計prototype，到最後的上手開發與發表，中間密集穿插以小組進行的討論、發表等環節，讓教授/助教/同學可以針對其他小組的發表內容提供看法與意見

整個16個禮拜做下來，你會從一個構想開始，逐步獲得一個經過大量討論之後密集開發的HCI作品

#### 個人碎念
因為成績還沒出，甜度的部分就先不寫了，先來談談課程吧

關於課程，由於這門課是一個整整16周的組隊課程，所以請**一定要找到實力在線、標準相同的好隊友**，哪怕只有一個都行，因為在如此密集的討論、發表、開發之下，如果只有你一個人帶著高標準來做事，你會做到懷疑人生，還會想說到底是不是自己的問題，也不要想著單幹，單幹的結果是你累死，GPA也跟著爆炸，這門課就不是設計來給你單幹的，只要有一個在線的隊友，能夠幫你分攤，也不至於把這門課修到比SA還累，尤其筆者還是在修完雲原生之後跑來修這門幾乎100%專案的課，雖然著重的點不同，但還是感受到有點落差就是了

然後關於內容，筆者認為大部分都還不錯，互動的環節真的挺多也挺直接的，能以第一視角接收到教授或是其他同學的意見，課程內容也是視小組狀況而定，還挺客製化的，不過，筆者這裡認為關於開發的部分，雖然HCI只著重於前端的表現，不太在意後端的技術力，但是只給兩個禮拜開發，尤其還是在期末考前，是真的有點趕了，這時候只要一個人爆炸，那其他小組成員可就有得受了，例如筆者期末考只要考三科，在排課時已經將風險降到最低了，卻硬是被開發拖了整整五天，弄到都沒時間準備考試了還要盯著其他成員的專案開發，真的挺無奈的，所以筆者還是建議這門課可以改採取敏捷開發模式，持續開發、持續交付，不需要等到最後才開始著手開發，不但能在開發的過程即時交付，獲取意見反饋，也能平均開發壓力

最後讓筆者屁話一下，這大概是你大學期間除了專題之外與教授互動最多的課了，在這裡你可以在討論時間看到教授是怎麼在你講的一坨連自己都不知道在幹嘛的毛線東西擷取關鍵字，理解連你自己都不知道在幹嘛的談話，幫你整理成聽得懂的東西，還能給你意見反饋，~~讓你感受到教授不愧是教授~~
#### 最終評分
* 甜度：?/5 (我是真不知道成績分布啊)
* 涼度：1.5/5 (取決於隊友 有好隊友這裡可以加個2分)
* 評價：3/5 (有收穫的累)
* 最終成績：A+
* 建議背景：要完成多媒體學程的人、想體驗整個HCI流程的人、愛講故事的人、找的到好隊友的人

### 正規語言與計算理論
#### 基本資訊
* 開課教授：陳穎平 教授
* 類型：研究所選修 3學分
* 評分方式：mid1(30%) + mid2(30%) + final(30%)
#### 上課方式
這門課是研究所版正規，內容大概有更加深入一點，然後也換成英文授課了
關於考試部分，跟前面那篇的準備方式差不多，請自己回去翻，體感考試難度比大學部來的高，批改也稍微嚴了一些
喔對了，關於考卷的部分，這次助教還是教授幫大家把作答本全部掃描成pdf上傳了，想要看自己錯哪不需要再去實驗室自己看了，非常體貼
#### 個人碎念
教授真的厲害，即使把授課語言切成英文了，也不會有聽不懂的問題，影片還有英文字幕可以看
#### 最終評分
* 甜度：3.5/5 (上課聽懂就沒問題了)
* 涼度：3.5/5 (上完課刷題完事的課，loading能高嗎)
* 評價：4/5 (好課)
* 最終成績：A+
* 建議背景：喜歡數學但討厭數數兒的人、考古學家

### 資訊工程研討
#### 基本資訊
* 開課教授：袁賢銘 教授
* 類型：必修 0學分
* 評分方式：通過制
#### 上課方式
每周都會請人來演講，總共12次，每次演講計分10分，採用最樸素的拍照點名，圈的到自己頭拿4分，寫回饋拿4分，寫互評拿2分，及格就會過
原本一開始就會拍照，但因為有白爛拍照完就閃人，就改成不定時拍照了
#### 個人碎念
台上的演講者每次都不一樣，台下的我也很開心的坐在那邊，回饋的部分因為沒有特別標準，所以常常在互評環節收到幹話，這時候就可以回之以幹話，增添不少生活樂趣
#### 最終評分
- 甜度：5/5 (這是跟往年比的)
- 涼度：4/5 (台上的人在演講，台下的人也有在場)
- 評價：3/5 (每周的樂子來源)
- 最終成績：通過
- 建議背景：想畢業的人

### 資訊工程專題(一)
#### 基本資訊
* 開課教授： 我也不知道哈哈
* 類型：必修 2學分
* 評分方式：指導教授打分
#### 上課方式
關於這部分，每個資工系學生在畢業前都會修到專題，有關於題目的部分，基本上是挺多元的，有的人會幫忙實驗室打雜、有的人會寫個app、也有的人立志發paper，不過這部分全看你的興趣，如果你對於資工的某個領域，例如AI、資安、嵌入式等等的有興趣，就上交大資工官網找找有沒有這個領域的教授，基本上交大資工的師資群領域還挺廣泛的，想要做啥基本上都找的到對應的指導教授，把教授的資料爬好之後就可以去寄信或是敲門進行進一步討論了，若是討論結果還不錯並且也簽下去了，就可以開始進行專題研究了

#### 個人碎念
這可能是你大學時期生命週期最久的大型專案了，請好好善待
#### 最終評分
- 甜度：?/5 (看你指導教授)
- 涼度：?/5 (看你指導教授)
- 評價：5/5 (好課)
- 最終成績：A+
- 建議背景：想了解實驗室在幹嘛的人、想知道自己適不適合研究所的人、想畢業的人

## 114-2
[施工中]

## 通識
對於通識的選擇，因為筆者非常不喜歡考試，也懶得出門上通識，所以目前選的20學分通識皆非實體課程(能選那麼多非實體通識，某方面來說筆者也是天才吧哈哈)，講一下筆者通識的兩大來源：
* 中研院人文講座：在併校之前，似乎是陽明、北醫、與國防大學為了讓這些未來的醫生們能有些人文素養，滿足一下人文夢，故而與中研院合作開辦人文課程，每堂課的教師都是中研院研究員，以自身的專業開設一門討論性質的課程，並且有些課程只會出現一次，有些則會重複開設，最近中研院決定將這一系列課程設計成微學程，只要某個學程湊滿四堂就可以獲得證書。因為很多課都只會出現一次所以被筆者稱為驚喜包
* ewant暑修：這是ewant開辦的暑期線上通識選修，由各校錄製線上課程並上傳，內容五花八門，基本上整門課程都不用實體出席。每個暑假限制選修四學分，採通過制，記得要確認是否被本校認抵
### 易經與玄學
#### 基本資訊
* 開課教授：周大興 研究員
* 類型：領域通識 2學分
* 評分方式：討論(40%) + 期中報告(30%) + 期末報告(30%)
* 修課時間：112-1
#### 上課方式
這門課可能會教你卜卦，但這不是重點，這門課會帶你解讀易經，解讀每一個卦爻辭代表著什麼意涵，並試著解釋這個意涵代表的實例。期中報告為解釋卦爻辭，期末為利用這門課所學做點事情，像是筆者就與同學整了個線上卜卦系統。並且，某一節課會帶大家去南港的中研院參觀，還會讓大家卜卦送禮物(筆者抽了個"飛龍在天"獲得了一堆禮物，與"需于酒食"與一個飯袋)
#### 個人碎念
由於是線上課，筆者都在客運上上這門課，上完課剛好回家，並且修完這門課，以後出門應該不會被神棍騙。筆者覺得可惜地點在於，助教群認為討論不夠，而將40%討論改成課前表單，讓原本認為課前表單不算分的筆者吃足了苦頭，不過據筆者所知，這門課會持續開設，有興趣可以去搶搶看
#### 最終評分
* 甜度：2.5/5 (不耕獲，未富也)
* 涼度：4/5 (聽聽課講講話)
* 評價：3/5 (大學居然有這種課?)
* 最終成績：B+
* 建議背景：神棍、想當神棍、具有人文素養者、想了解易經者

### 群策
#### 基本資訊
* 開課教授：江彥生 研究員
* 類型：領域通識 2學分
* 評分方式：出席與討論(20%) + 團體報告(50%) + 作業(30%)
* 修課時間：112-2
#### 上課方式
這門課相較於前一門人文藝術氣息較濃，專注於社會科學與相關現象，討論在社會中群眾(不一定是人類)的互動現象，如tipping point、災害來臨群眾的反應、選舉制度的好壞等等，第一堂課由講師講述內容，第二堂課則由助教帶開來進行小組討論

關於作業的部分，每次的課程都有一篇相對應的論文，需要就這篇論文寫些論文摘要、與課程內容結合的反思，總共要寫兩篇還是三篇忘記了

在小組討論的時候，每個人都要發言，至少講一句話，害羞打字也沒差，不然對於分數可能有些影響，對於小組互評的印象分也會使他人對你陌生

這門課還挺有趣的，雖然大致評分框架就長這樣，但是細部的比例與評分標準，甚至是由學生自己提案自己投票決定的
#### 個人碎念
如果我沒記錯，講師在幾年前好像也是香港中文大學的教授，不過現在跑來中研院當研究員了，這門課作為社會科學的通識課程筆者覺得還挺讚的，引起了不少筆者從來沒有深思過的議題反思，可惜這門課似乎沒有常駐化現象
#### 最終評分
* 甜度：3.5/5 (筆給你自己定規則)
* 涼度：4/5 (聽聽課講講話)
* 評價：3.5/5 (社會科學啟蒙課)
* 最終成績：A
* 建議背景：想了解社會科學者


### 楚漢相爭與職場競爭力
#### 基本資訊
* 開課教授：曾陽晴 教授
* 類型：領域通識 2學分
* 評分方式：課程反思 + 期末考 + 直播參與
* 修課時間：112暑
#### 上課方式
這門課為ewant暑修，只需要觀看課程影片，並且達到評分要求即可通過

內容的部分，為教授在職場的經歷與感悟，加上楚漢相爭這段歷史中的各個故事，整理成一個具有章節的完整系列，聽完一個單元的影片後，需要將影片內容加上個人想法等等的整理成心得作為作業繳交

至於期末考的部分，也是課程內容，都是選擇題，有看影片一定會。直播參與的部分，可以聽老師對於這門課的想法
#### 個人碎念
筆者對於這門課的感受挺好的，老師本身也上過不少的節目與廣播，因此表述能力深厚，聽聽老師講講人生故事、歷史故事，老師在以前遇到了什麼問題、怎麼克服的，以及從這些故事當中找到的道理，聽著聽著學分也拿到了。聽老師直播說目前有在重製與翻新部分課程，有興趣可以在暑假的時候選修看看
#### 最終評分
* 甜度：4/5 (寫寫反饋拿高分)
* 涼度：4/5 (聽故事)
* 評價：4/5 (體驗很好)
* 最終成績：通過
* 建議背景：喜歡聽故事的人

### 學會學：學習之道
#### 基本資訊
* 開課教授：陳鏗任、OakleyBarbara、SejnowskiTerrence、蒲慕明 教授
* 類型：領域通識 2學分
* 評分方式：測驗 + 討論 + 期末考 + 期末作業 + 直播
* 修課時間：112暑
#### 上課方式
這門課為ewant暑修，只需要觀看課程影片，並且達到評分要求即可通過

內容的部分，為coursera網紅課"Learning How to Learn"的擴充版，在原本的基礎上加上陳鏗任教授的見解以及蒲慕明教授在生物學上的解釋，所以內容非常之多

每個章節有幾個小測驗，每個章節做完之後要上討論區就自己被分配的角色與同儕進行分享與討論，有一個期末考，長得跟小考差不多但是題目偏多，還有個總整這門課所學分享自己讀書計畫與方法的期末作業，會透過互評的方式決定分數

#### 個人碎念
這門課的影片與需要做的事情真的偏多，所以筆者到最後其實沒有把所有影片看完就直接去做測驗了，不過如果認真參與課堂，對於學習的理解在與同儕的討論中會更加深厚
#### 最終評分
* 甜度：3.5/5 (應該算甜的)
* 涼度：3/5 (要做的事情有點多)
* 評價：3.5/5 (你學會學會學了嗎)
* 最終成績：通過
* 建議背景：想學會學的人、想學會學會學學的人、想學會學會學會學會學的人...

### 數位、虛擬、感性
#### 基本資訊
* 開課教授：李育霖 研究員
* 類型：領域通識 2學分
* 評分方式：出席與討論(30%) + 期末團體報告(30%) + 參觀調查報告(10%) + 平時作業(30%)
* 修課時間：113-1
#### 上課方式
這門課會帶大家欣賞影視作品，並且分析影視作品背後的技術，如臥虎藏龍是怎麼讓演員有武打的感覺、少年pi的特效是如何渲染的等等，也如同前一門課，會在第二堂將學生帶開進行小組討論，不過差異點在於，這門課要求開meet鏡頭，防止有人掛機，並且某幾堂課後會掉落google表單，做為平時作業，記得要填寫

這門課也有一次帶大家去中研院參訪的活動，~~但是看的部分展覽筆者修易經與玄學的時候就看過了~~，此外還需要自己去新店的國家人權博物館觀賞3D電影無法離開的人並做心得，筆者是台北人所以沒差，但是筆者的台中人室友感到痛苦

期末報告為團體報告，需要從某次課程內容做延伸報告，或是其他的創意思考，期末報告非常的豐富，有人弄哥吉拉、有人做AI換臉，五花八門，筆者這組則整了李安的電影拍攝手法整理
#### 個人碎念
其實筆者也不知道怎麼弄到A+的，筆者從來不覺得通識有辦法弄到A+，所以看到A+還挺快樂的。這門課真的很棒，可惜聽講師說只會開這麼一次
#### 最終評分
* 甜度：4/5 (給分大度)
* 涼度：4/5 (聽聽課講講話)
* 評價：3.5/5 (看看電影拿好分)
* 最終成績：A+
* 建議背景：電影愛好者

### 無所不在的經濟學
#### 基本資訊
* 開課教授：江長周 教授
* 類型：基本通識 2學分
* 評分方式：作業 + 測驗 + 期末考 + 討論
* 修課時間：113暑
#### 上課方式
這門課為ewant暑修，只需要觀看課程影片，並且達到評分要求即可通過

內容的部分，為經濟學概論的通識版本，讓非相關科系的學生了解經濟學的基本理論、生活中的應用等等，內容正常且充實

作業、測驗、期末考都是選擇題，基本上只要有上課就能知道題目在幹嘛，討論的部分需要對於每周的課題結合本周所學發表自己的看法

#### 個人碎念
挺正常的通識課，學了點經濟學，奇怪的知識增加了，不過還是要認真對待課程，一不小心可能就被當掉了
#### 最終評分
* 甜度：4/5 (ewant能不甜嗎)
* 涼度：4/5 (聽故事)
* 評價：4/5 (體驗很好)
* 最終成績：通過
* 建議背景：想了解經濟學但又不想被經濟學幹翻的人

### 生成式AI輔助的Python物理模擬實驗
#### 基本資訊
* 開課教授：鄒忠毅 教授
* 類型：基本通識 2學分
* 評分方式：作業 + 測驗 + 期末報告 + 直播參與
* 修課時間：113暑
#### 上課方式
這門課為ewant暑修，只需要觀看課程影片，並且達到評分要求即可通過

內容的部分，因為融入了三堂課程的內容所以有些充實，包含AI發展、python語法與繪圖、物理學概念，聽教授說上完AI發展內容的課程好像可以去考初級AI證照

有關於作業，有時是簡單的選擇題，有時會請你寫點python(例如while迴圈應用、畫一朵花等等)，挺多元的，測驗的部分為選擇題，選項都很ㄎㄧㄤ，~~有些時候就算沒看影片都回答得出來~~，直播參與為每周二聽教授的直播獲取通關密語(一次一分，~~有些時候少的一分兩分也沒差到~~)，期末報告寫點自己在這堂課的心得

#### 個人碎念
老師還挺有趣的，是個宅宅，會彈烏克莉莉
#### 最終評分
* 甜度：5/5 (這門課要不通過也很難欸)
* 涼度：3.5/5 (聽故事)
* 評價：3.5/5 (體驗很好)
* 最終成績：通過
* 建議背景：想學python者、想了解AI發展者

## 語言
畢業門檻為至少修過6學分，正常為4學分英文、2學分二外，換修則是6學分隨便挑，但無論如何，多的都可以當自由學分用(不然交大把日文開6個等級根本沒人會修)，抵修門檻太高，真抵過去也是神人，辦法自己查
### 英文閱讀與寫作
#### 基本資訊
* 開課教授：林曉薇 教授
* 類型：語言 2學分
* 評分方式： Attendance & in-class quizzes(25%) + Midterm (30%) + Writing assignments(20%) + English Reading and Writing Final Portfolio(25%)
* 修課時間：112-1
#### 上課方式
類似高中的英文課，但是更加的學術，老師會帶你看課本的英文文章、單字、這篇文章用了什麼文法、我們可以如何使用，以及如何寫好一篇文章等等，穿插許多小組討論與共同寫學習單的環節

考試的部分，期中考好像是考課本單字與文法，期末考讓你獨自寫出一篇英文文章(事前有一次可以查資料的寫作活動，主題會不同)。並且在期末需要繳交一份根據本門課所學設計之學習歷程
#### 個人碎念
老師是超級大E人，非常的熱情，但不失專業，筆者根本不知道怎麼撿到這門課的
，如果拿A-大概是因為考試考炸了
題外話，筆者看到這門課改名成學術英文閱讀與寫作後想說會不會有新東西而再修一次，老師建議筆者去樓上修同時段的英文聽力課程
#### 最終評分
* 甜度：3.5/5
* 涼度：3/5 (各種有趣的小活動) 
* 評價：3.5/5 (充實的英文課)
* 最終成績：A-
* 建議背景：缺語言學分者、E人、想增進英文能力者

### 學術英文閱讀與寫作
#### 基本資訊
* 開課教授：黃佩如 教授
* 類型：語言 2學分
* 評分方式： Attendance and oral participation(10%) + Reading and writing assignments(25%) + In-class learning tasks(10%) + Written exams(35%) + Writing discussions (20%)
* 修課時間：113-1
#### 上課方式
比起前面的英文閱讀與寫作，這門課更加注重於結構化的英文essay撰寫，甚至於整門課的目標就是帶領學生撰寫一篇結構嚴謹、論證完整、說理清晰的essay
![Essay-Structure](https://hackmd.io/_uploads/SyPNOKRBgx.png)

講講配分的部分，首先是10%的attendance，其中75%真的就是出席點名，25%為回答問題，一次1%，超過可以溢出。接著是assignment的部分，需要學生根據一個主題與上課教的essay結構撰寫一篇嚴謹的essay，總共兩次，作為Writing discussion環節使用。所謂Writing discussion，會由兩個人組隊互相談論essay，可能有正反意見的交鋒，或是互相的認同等等，可以事前擬稿，但是在討論的過程中，建議不要看稿，試著把稿子的大概記下來，並用自己的語彙表達會是更好的做法，接著是In-class learning tasks的部分，每個單元都會寫學習單，裡面可能會有需要帶回家處理的問題，做好之後下次上課繳交。然後還有35%的exam，這部分由兩次加總10%的grammer quiz與兩次佔25%的midterm組成，考的是課本文章改成的閱讀測驗、單字測驗，以及更多沒見過的閱測，忘記與哪種英文檢定題型相似了

有關於essay的撰寫，老師特別強調，不要過度濫用AI生成，畢竟AI生成的文章可能沒有遵守結構，也可能前後不呼應、首尾不協調，或是堆砌一些無意義的斷落或形容詞，根據老師的說法，人類自己認真寫的essay肯定比AI寫得好很多
#### 個人碎念
這門課筆者也不知道怎麼選上的，筆者在選課第三階段時，看到其他英文課都有超了上限好幾倍的人數再搶，於是選了這門第三階段保留給大一第四階段才開放其他年級選的課，然後就莫名其妙的上了，至今不明白是怎麼做到的。這門課基本上都是大一生，就筆者鶴立雞群
這可能是筆者第一次上這種英文進階課程，筆者對於英文課的印象，還停留在英文老師念課文，然後背單字、背文法，想辦法考好試這樣，但是這門課比起這些東西，更加注重產出，要如何利用自己所學，結合自己的思想，以完整且嚴謹的框架表達自己所述，這是台灣學生非常缺乏的一項能力，因此這門課才讓筆者印象深刻，在課程尾聲，老師也建議大家如果沒事的話，交大的語言學習資源很多，可以去選幾堂語言的課程，也不一定要是英文，在平時的專業課程之外繼續培養自己的語言能力，畢業之後也能帶得走。總之這門課的收穫是真的很豐富(筆者難得打了那麼多)，啊如果又拿A-大概又是因為midterm又考炸了
題外話，當初筆者選完才發現怎麼又選到英文閱讀與寫作，特地寄信去語言中心詢問加個學術可不可以被認抵為不同課程，得到的回答是可以、但請自己斟酌後果斷修下去(時勢造bug)
#### 最終評分
* 甜度：3.5/5 (應該差不多吧)
* 涼度：3/5 (紮實的寫作訓練) 
* 評價：4/5 (專業的英文Essay寫作課程)
* 最終成績：A-
* 建議背景：聽大綱說似乎要有等同於通過GEPT中級複試或New TOEIC 550-785以上的英文能力

### 日文(一)
#### 基本資訊
* 開課教授：賴郁芳 教授
* 類型：語言 2學分
* 評分方式：平時成績(40%) + 期中考評(30%) + 期末考評(30%)
* 修課時間：113-1
#### 上課方式
前半學期學習日文五十音的平假名與片假名，後面會開始飆車，一路教到新e世代日本語第十課，每個單元包含單字、文法、會話、練習等等

基本上每次上課會需要與旁邊的同學進行日文的對話練習，接著會進入抽點問問題的環節，順便當作點名依據，點名佔總成績10%，還有個10%平時成績似乎也跟這裡有關，兩次考試也是以課本內容為基礎，分為聽力、選擇、翻譯、問答(日文一期中考必考日文的四大組成以及片假名音譯，然後~~偶爾會夾帶私貨，例如老師跟北川景子誰美這樣~~)、簡答等等

還有個20%的自我介紹，需要將課本提供的自我介紹改成自己的上台發表，基本款大概80分，注意發音，有些人連自己的名字都念錯
#### 個人碎念
以後畢業可以跟人說我交大沒有白讀至少有學到日文了，於是筆者興高采烈地選了日文二
#### 最終評分
* 甜度：3/5
* 涼度：3.5/5 
* 評價：3.5/5 (日文基礎課程)
* 最終成績：A-
* 建議背景：想學日文者

### 日文(二)
#### 基本資訊
* 開課教授：賴郁芳 教授
* 類型：語言 2學分
* 評分方式：平時成績(40%) + 期中考評(30%) + 期末考評(30%)
* 修課時間：113-2
#### 上課方式
同日文一，但是自我介紹改成演戲，需要以單元內容為基礎發想一齣戲劇並上台演出(這時候就可以看出誰在降維炸魚了)，演戲完老師會特別講解戲劇中對大家有幫助的單字或知識，注意事項與自我介紹相同，同樣要注意發音，但分數比自我介紹甜
喔還有考試的部分，日文一的聽力只會考平假名、片假名跟單字，日文二則會把幾個單字組起來一起考，譬如說"古い(ふるい)" + "街(まち)"這樣，可能會出現三個或多個單字堆疊在一起考
#### 個人碎念
先跟老師說聲すみません，因為做人工智慧概論hw5錯估了作業時間，做了整整一個禮拜，導致來不及讀期末考，甚至在寫翻譯的時候連形容詞過去式的語法都沒注意到，日文三絕對不會發生這種事情。不過期末考因為寫太久，所以寫完乾脆跟老師聊天，老師說日文三會更難，考卷會變雙面，讓我瑟瑟發抖
#### 最終評分
* 甜度：3/5
* 涼度：3.5/5 
* 評價：3.5/5 (日文進階課程)
* 最終成績：A-
* 建議背景：修完日文一或有同等能力

## 其他有的沒的
為了不讓這篇修課心得看起來一臉戛然而止的樣子，底下可能還會再加點東西

喔對了，想要我的財寶嗎？想要的話就送給你吧！自己去找吧，我把寶藏都埋藏在我的github上了，譬如部分作業、final project、原文書解答等等，有興趣就去找找看吧！
大祕寶位置：[GitHub link](https://github.com/Eric7654321)

[施工中]