ETH官方钱包

前往
大廳
主題

112-2 交大資工大三下 修課心得

Bee | 2024-08-08 16:26:25 | 巴幣 3320 | 人氣 455

這學期各種拖延癥才拖到現在才發文
在 notion 打完貼過來結果出大事了,表格都跑掉... 懶得修了XD
照慣例,附上人權:


■選修──網路規劃與管理實務──曾建超

£教了什麼£

各種 Switch, Router 等 layer 2, layer 3 的 protocol 以及如何管理網路

$先備知識$

計算機網路概論

◆上課方式◆

實體上課(沒錄影)

▼評分方式▼

Labs: 40% (10% x 4)

Midterm: 20% (上機)

Final: 20% (筆試) + 20% (上機)

最終得分:A (89)

| Lab1 | Lab2 | Lab3 | Lab4 | Midterm | Final(上機) | Final(筆試) |
| --- | --- | --- | --- | --- | --- | --- |
| 110 | 99 | 100 | 104.95 | 93 | 83 | 45.5 |

¥其他¥

- 上課方式: 這堂課主要是助教上課,雖然老師會在剛開始的一小時講學理知識,也就是大概講一下這禮拜上機內容的底層知識,但其實也不太需要聽,因為接下來的兩個小時助教會從頭到尾再講一次+帶著大家操作。我覺得助教的能力都非常強,但每個助教的教學風格還是不太一樣的,像是某些助教教的超級快(像是CLI全部用簡寫然後趴趴趴就打完了),但是也有助教是會一個一個指令跟觀念慢慢帶,等到大家都好了以後才會進到下一步的。不過我覺得都各有好壞吧,如果真的有問題還是可以直接舉手問助教,會有四散在各處的助教幫忙解答的。
- 作業: 這堂課作業 loading 算是適中,一次 lab 我個人是大約 6~10 小時就能夠做完。不過每次 lab 完都會有 demo。這邊的 demo 比較特殊,雖然說是 demo 但實際上比較像是快問快答的小考(?)。demo 會需要在規定時間內回答完助教的所有問題,這些問題通常是在做 lab 或是上課中有提到的,如果作業都是自己寫的,再加上 demo 前有將實驗的講義看熟,應該是都可以拿到蠻高的分數的。
- 考試: 這堂課的考試真的都慘無人道,期中期末都是要上機考試,助教會出個情境,並叫你用 packet tracer 來達成他所要求的東西,像是設定 VLAN、IP address 之類的。雖然在考試的時候能夠有指令提示功能,而且還能回去翻課程講義,但是有些東西也是不知道到底有沒有設錯。至於期末會有筆試,這個筆試成績是我大學生涯看過最慘的成績na…。只能說自己耍笨的地方太多了,但是算分非常嚴格,因為題目很多,一個題目也才 1 ~ 2 分,所以只要錯一個小地方就整題沒有分數了(被 VLAN tag 題目砍掉了快要 20 分...),只能說自求多福。但是我去領考卷也是有看到80幾分的大神啦,雖然好像大部分人的成績都在大概 20~60 分左右…



■選修──統計學──曾意儒

£教了什麼£

random variable、統計的各種名詞定義、一些統計方法

$先備知識$

建議可以先修過機率再來

◆上課方式◆

兩小時實體上課(沒錄影),一小時線上

▼評分方式▼

32% homework

15% midterm

15% final exam

18% final project+assignment

10% quiz/activity in the class

10% course engagement

最終得分:A+ (92.94)

| HW1 | HW2 | HW3 | HW4 | midterm | final | Quiz | 課程參與 | Final Team Project |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 100 | 100 | 92.53 | 96 | 97 | 70.5 | 100 | 92 | 94.81 |

¥其他¥

- 上課方式: 老師在前面透過 ppt 講課,並且講完一個小段落就會叫大家上 E3 做 Quiz。Quiz都很簡單,只要上課有聽都會做,如果真的做錯了也沒關係,因為老師有給很多扣打可以用,主要是拿來當作課程參與的依據。至於線上上課的一小時,老師會在那週的課綱上面寫要做甚麼,像是看影片 or 做討論之類的。
- 作業: 作業都是統計學的題目,像是算期望值、信賴區間之類的。實際上老師都是從課本上面抓題目下來,所以只要把題目丟到 google 搜尋一下通常都能找到一模一樣的XD。至於今年HW3改成是提出final project的proposal,會讓同儕跟助教來檢視大家所提出的final project執行內容或是方向是不是合理的,如果真的被砲的很慘至少最後的final project也可以換掉。
- 考試: 期中的題目類型有選擇題(有點像高中數學算哪個選項是對的)、名詞解釋(沒寫到關鍵字就扣光)、簡答題(算各種統計方法),但是本來老師只想要送個 4 分 bonus,結果不小心總分變成 124 分,導致大家的期中分數大通膨(平均85.019)。因此老師在期末把所有題目都改成從頭到尾都在算各種統計方法,就是那種只給你題目敘述跟數字,問你該不該做某些決策之類的。我記得好像出了 9 題,而且還有題目是只給你統計數字要你用計算機手算平均跟標準差…。期末成績平均47.49,我在看考卷的時候發現助教給分其實已經給得很鬆了…。



■選修──網路安全──謝續平

£教了什麼£

basic network security

$先備知識$

None, but "Operating Systems" and "Computer Networks" background will help.

◆上課方式◆

用ppt上課,沒錄影

▼評分方式▼

2 Midterms & Final : 75% +- 10%

Project & Quiz & Homework : 25% +- 10%

最終得分:A+

| project1 | project2 | project3 | 期中 | 期末 |
| --- | --- | --- | --- | --- |
| 100 | 100 | 100 | 93 | 97 |

¥其他¥

- 上課方式: 就老師在前面講課,不過是全英文授課。
- project: 學期初會自動把大家分去做某個 CVE 漏洞的破解並要求撰寫報告。但是實際上這些漏洞相關的程式碼都能在 github 上面找到,只要多蒐集蒐集就能直接復刻出來了。至於 project 1~3的差別就只是把整個 project 慢慢擠牙膏產出而已。project 1 是 proposal, project 2 是 project 1 + 破解漏洞的程式碼, project 3 是 project 1 + 2 再加上 log 或是一些個人分析之類的。總體來說很簡單,認真做其實大概一天就能夠做完整個學期的量了@@。
- 考試: 考古大師,只要去系上的考古系統把老師最近幾年的考古寫一寫就好。助教改的也很寬鬆,只要有讀就能夠拿到高分。
- 題外話,這堂課實際上就是樓下的電腦安全總整與實作的閹割版,課本作者都是同個人,所以講到的議題都大同小異,蠻推薦大家可以跟我一樣同時修這兩堂課的,只要讀完電腦安全總整與實作就幾乎能應付好這堂課的考試了



■選修──電腦安全總整與實作──李奇育

£教了什麼£

電腦安全

$先備知識$

Introduction to Computers and Programming

Introduction to Computer Networks

◆上課方式◆

實體上課(有錄影)

▼評分方式▼

Project (48%): four projects (12% each)

Exam (52%): midterm and final exam (26% each)

最終得分:A+

| project1 | project2 | project3 | project4 | midterm | final |
| --- | --- | --- | --- | --- | --- |
| 100 | 100 | 100 | 70 | 97 | 94.75 |

¥其他¥

- 上課方式: 老師在前面用 PPT 上課,並且老師在開學第一堂課就說可以不用來實體上課,因為會有錄影XD,所以過了剛開學的幾個禮拜後我都沒去教室上課了。
- 作業: 作業都挺有趣的,而且都能在 github 上面找到 code。但是今年 project 1 跟 project 2 要求只能使用 C/C++ 來進行,所以這兩份作業都要從頭開始寫,不過 project 1 有給一些 code 就是了。但 project 2 我花了可能至少 20 小時有吧,還蠻痛苦的。project 3 則是可以完全照抄 github 上面的 code,至於 project 4 的 CTF 部分有挺麻煩的部分,我算完總成績發現不用拿到滿分就放推了。
- 考試: 選擇題+三句英文句子內回答的簡答+可能叫你畫圖的簡答,不過老師會給去年出過的題目,如果再去把考古系統上面的題目做完幾乎能拿到 8 成的分數吧。發現這老師跟之前修圖論的老師一樣,上課特別停下來慢慢講,或是有再講義上面用紅字標起來用疑問句問的句子,就都是會考到的地方。我個人是有用 notion 將老師特別講的地方都記錄下來,只能說命中率7成吧 XD。



■選修──前端網頁系統開發概論──陳昌盛

£教了什麼£

HTML、CSS、JAVASCRIPT、Vue 框架

$先備知識$


◆上課方式◆

實體+線上同步上課

▼評分方式▼

A. (35%) Homework Assignment: 平時(課堂/課後)作業 3-4 次

B. (30%) Term Project [學期專案]:

- ----配分: a. 口頭報告(20%) + b.書面報告(10%)
- ----原則上, 以群組為考評單位(做一份報告). 最後, 也會針對個別成員的貢獻度/課堂表現, 適度調整個別組員的學期成績

C. (25%) Final Written Exam [僅一次學期考試; 無期中考試]

D. (10%) 其他/課堂表現- 課堂討論 + 心得報告

最終得分:A+ (94.6)

| HW1 | HW2 | HW3 | HW4 | final | final project 口頭報告 | final project 書面報告 | final project 口頭報告互評 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 100 | 100 | 100 | 100 | 96 | 88 | 95 | 82 |

¥其他¥

- 上課方式: 老師在電腦教室開螢幕分享給大家,並同時用 teams 線上授課。但是我覺得老師的能力沒有到可以教課的程度,像是 vscode 不會使用就算了,但是連在十幾行的程式碼中找到 vscode 有用底線標註起來的錯誤都能夠花快要 10 分鐘來 debug,並且上課幾乎都是打開  W3Schools 跟著他們的教學來操作,並且會一直鬼打牆的講同一個東西…。我覺得每個禮拜的三個小時可以不用來上課,自己看 W3Schools 的教學就可以了,
- 作業: 這老師的作業都不會太難,我個人都是在上課的時間做就能在下課前做完。但是問題出在這位老師的 Spec 都給得很爛。只能說他給的 spec 給人的躁鬱程度跟這個網站 不相上下,像是有各種眼睛看了很痛的彩色文字在 spec 中出現,並且有許多奇怪的斷句。除此之外,這個老師還會先給 Spec 的 “preview” 版,並且在上課講解這份 spec 的 preview 版,有許多地方都是不通順的,要讓同學現場發現問題並幫老師 debug。而且這學期有人因為先看 preview 版之後將作業做了出來,但是過了一個禮拜老師才把正式版的 spec 放上來,結果發現跟老師一開始講的 preview 版幾乎不一樣導致要重做…,只能說老師真的該請助教了…。
- 考試: 這堂課就只有期末考,期末考的運作方式其實就跟作業差不多,不過內容就是讓你拿作業做好的網頁稍微修改一下成為老師所要求的樣子。而且可以使用自己的電腦,也開放上網查詢資料,所以並不需要太慌張。不過期末考還會有一些選擇題,但都是很簡單的小問題。
- final project: 可以 1 ~ 3 人一組,主題不限,我直接拿樓下(JavaScript 網頁程式設計)那堂課的 final project 水過去。不過要錄影加上照他的格式做好書面報告,並且要幫其他組評分。但是問題出在老師將 final project deadline 放在第 18 週的星期五,並且在第 20 週只給你 2 天的時間將其他組的評分打好…,真的是第一次遇到這種超時這麼多的課程。
- 心得: 這堂課是推薦想刷分的人來修,但是前提是你要能夠忍受上述提到的各種很躁的事情,實際上分數還挺好看的。



■通識──JavaScript 網頁程式設計──廖文宏

£教了什麼£

HTML、CSS、JAVASCRIPT

$先備知識$


◆上課方式◆

實體上課

▼評分方式▼

隨堂練習與作業(60%);期末專題實作(40%)

最終得分:A+ (91.68)

| HW1 | HW2 | HW3 | HW4 | HW5 | Term Project |
| --- | --- | --- | --- | --- | --- |
| 93 | 90 | 90 | 95 | 87 | 93 |

¥其他¥

- 上課方式: 老師投影電腦到前方的投影幕上,然後大家能在下面用電腦操作,或是自己帶電腦操作。我覺得這堂課蠻像是一個 workshop 的感覺,老師講的深入淺出,就算是完全沒有概念的人一定也能很輕鬆地學會 javascript。
- 作業: 都是簡單的小網頁,像是個人介紹、做一個網頁 wordle、網頁抽獎之類的,都是不用花太多時間就能夠完成的東西。
- final project: 題目不限,但是規定一定要使用 javascript 來進行編寫程式,並且如果使用到後端(這堂課不會教後端)一定要使用 node.js,並且總程式碼的長度要超過 500 行以確保複雜程度,但我不知道按一堆 enter 會不會出事就是了 XD。我自己是做一個簡單的模仿 google 小恐龍的遊戲,網址在這。除此之外,老師會分配給每個人10分鐘來講解你的 project 大概在幹嘛以及怎麼製作的,並且會在臺下問一些問題,像是某些地方是怎麼實作的,只要都是自己寫的都不會太困難。我個人因為聽到前一天也有上課的同學說到有人放的東西太少導致被老師念,害我幾乎把我整個程式碼都貼到 PPT 上面了XD…,最後還整個大超時,不過老師看起來是挺滿意的。
- (加簽)心得: 這堂課對資工系的學生真的非常簡單,而且會手動退選資工+電機系的同學,我有先透過 email 跟老師說我想加簽,但是沒有放上自己的系所,並且在加簽單上面也只有寫到學號姓名,並沒有將系所放上去,就成功加簽了XD。如果要修(刷分)真的要記得先寄信,因為老師會先讓有寄信的同學加簽。



■通識──經濟學概論──梁婉麗

£教了什麼£

基本的個體經濟學以及總體經濟學

$先備知識$


◆上課方式◆

實體上課(沒錄影)

▼評分方式▼

1. 期中考及期末考:兩次考試的範圍為上課教授的內容。期中考:40%;期末考:40%。

2. 課堂表現與出席情況:10%

3. 心得報告:10%。

最終得分:A+(90.95)

| midterm | final | 心得報告 |
| --- | --- | --- |
| 89 | 90 | 93.5 |

¥其他¥

- 上課方式: 老師在前面用他的平板筆記軟體寫咚咚,但是只有學期初會將ppt檔案跟習題發給大家,並且只有一個禮拜的時間存取。老師上課還蠻有趣的,像是老師有時候會開始講起一些小故事之類的,但是老師上課也非常扎實,有些東西看講義要看很久,真的要上課聽課才能看得懂的。除此之外,老師會在考前一個禮拜提示他出了甚麼題目,基本上都是直接洩題XD。
- 點名: 點名大概都是第二節下課後準備上課的時候點名,但實際上不一定。除了要在E3上面輸入老師隨便打的密碼之外,老師還會隨機抽點已經點名成功的人是不是在現場,然後還真的有人有點到名卻沒有在現場@@。
- 考試: 選擇題+簡答(計算畫圖?)題,考古系統上只有期中考考古,而且考完期中之後老師發現很多人有考古,導致期末說不會出考古上的題目(雖然我沒有期末考古@@)。題目難度都是比老師發的習題還要簡單,但是也不是到非常簡單,還是需要花時間讀才會寫的。蠻建議上課真的要聽課的。
- 期末心得報告: 找一個過去發生跟經濟有關的事件,簡略敍述事件內容,並寫出心得報告。心得報告內容字數不得少於1000字,內容不得抄襲,也不能使用 chatGPT。我個人是寫之前 FTX 倒臺的事件。
- 心得: 這堂課如果想刷分的話沒有很推薦,真的要花一段時間在上面,而且考的東西說難不難,但也稱不上非常容易,就是還要再認真讀一下啦。但是老師人真的蠻可愛的XD,某次上課還有老師的一個還在讀小學的女兒跑來坐在第一排聽(?)課。



■軍訓──全民國防教育軍事訓練課程-防衛動員──王先正

£教了什麼£

防衛動員

$先備知識$


◆上課方式◆

實體上課

▼評分方式▼

1.期中評量:20%

2.學期報告或測驗30%

3.出席及課堂表現50%

最終得分:A+

¥其他¥

- 上課方式: 跟平常軍訓一樣,教官臺在上講話我在下面做自己的事情,下課前會掃表單點名。不過這堂課第17週以及第18週也要做事,不過只需要看影片寫心得就好,可以提早做完。
- 報告: 評分的期中評量跟學期報告都是書面報告,所以一個學期只需要繳兩次報告就好。期中500字、期末1000~2500字。

這學期又 4.26 了...,上學期 4.26 結果排名 5~10% 是要卷死我嗎@@
不過 UIUC 雙聯的結果出來了,再加上我交大學分已經修了 129 學分了,所以之後應該是不會再修交大的課了,這系列(?)終於要完結了耶。
應該不會有人想看 UIUC 修課心得吧XD

創作回應

更多創作