[課業討論] 清大資工大一、大二、大三修課攻略&心得 (109、110學年度 (選課)) - hyperchino的創作 - 巴哈姆特
前往
大廳
主題

[課業討論] 清大資工大一、大二、大三修課攻略&心得 (109、110學年度 (選課))

鋼鐵智乃 | 2021-07-07 10:33:20 | 巴幣 4330 | 人氣 20923


22/7/22 初編選課2.0版本
23/2/24 恭喜本篇達到一萬點閱 OuOb

  • 前言
資工的課難度非常看個人的先修程度與學習能力,我認識有人大一上下就提早修大二、碩班的課,我也認識有人程設一三修,因此個人覺得的難度會很主觀,不過loading大家都會有個共識說這門課到底是涼還是硬。
  • 參考對象(我的程度)
高中碰過一點點的C++,指標不熟,會一點點的演算法(寫過一點DP, DFS),ZeroJudge刷不到50題的小菜雞一枚,科展寫了一點C#,不過到了大學幾乎是重新來過,只有程設一有吃到一點老本。因此,我的起跑線跟大多數系上同學是差不多的。
我每一堂課都蠻認真準備的,即使是我很不喜歡的課也會花70%的心力應付,每學期的GPA大概都落在4.0上下。我同學貢獻了某幾科的心得,他們的能力也跟我差不多。
附圖證明我不是電神卷哥,課業中上聽起來比較有信服而且不會每科都說簡單有失公信吧...?

部分內容可能有些主觀
以下分析資源自109-110學年度四學期資料,不代表所有科目皆不會有所變動
請裝弱超人大大們自動忽略這篇廢文
內容有誤或想補充歡迎提出
分析科號: CS, EECS, COM, ISA, IIS, GE, GEC



綜觀來看

甜度
大家最關心的部分。
  • 如何知道歷屆分數概況?
校務資訊系統->課程/成績->全校課程等級制平均值及標準差查詢
懶得點的話,幫你們整理好了: (要引用請先詢問 OuOb)
  • 舉個例子
平均GPA 4.0 的課:
平均GPA 3.7 的課:
平均GPA 3.2 的課:
傳奇平均 GPA 1.6 的課: (來源dcard)
  • 怎樣的課程甜度是甜?
資工選修的給分稍稍嚴苛一點(比多數理工學院好),
以歷屆資料分析來說,平均GPA 25%百分位為3.4,50%百分位為3.75,75%百分位為4.0。
       個人觀點,3.7-3.8 以上的課程就很OK了。

通識課的話,
綜觀來說,平均GPA 25%百分位為3.6,50%百分位為3.8,75%百分位為4.0。
只看選通(GE)平均GPA 25%百分位為3.72,50%百分位為3.86,75%百分位為4.0。
只看核通(GEC)平均GPA 25%百分位為3.4,50%百分位為3.68,75%百分位為3.95。
對我來說,GE的課我會盡量挑有興趣的,GEC就當無情的刷分怪就好,反正都沒啥興趣。
通識課沒A+我會生氣
  • 研究所的選修課?
通常來說,甜度是碩班>大學部,但是碩班的課通常會有比較多的實作且須一些基礎 (i.e. 比較硬)
而且你會大概率抱不到團一起修 (除非是很熱門的課,ex.虛擬實境),要做好單幹的準備。
(上圖,109-2,大學部選修平均3.4,碩班大學部可選選修平均3.86)



  • 分數指標
涼度: (1最低,5最高)
1: 硬爆,不只有一堆lab/作業,project會打到天亮
2: 幾乎每周都有lab/作業,有複數個花很多時間心力的project/大作業
3: 上課要很專心,有幾次大作業(2~5天寫完,要搭配複習),可能有期末project
4: 課後不用複習,會有幾次小作業或小考(1~2天就可以寫完)
5: 幾乎不用去上課,幾乎沒作業 (通識課的概念)
下面大部分節自上一篇,因為很多修課心得我都忘記了

選修在文章後面一點

大一上
  • 計算機程式設計一(必修)
1. 楊舜仁
涼: 2.5
我們這屆變成每周都一次lab,所以每周都在努力寫作業。
每周會出2~3題OJ作業,lab會從當周作業模改
期中(2次)跟期末也會出OJ作業,部分題目從中模改,還有一次紙筆期末考
final project 用 Allegro 做彈幕遊戲,單人project,第一次體驗到 project 的 loading
上課用ppt講解,條理清晰,講解速度不會過快,冷笑話能力是我目前覺得在清大數一數二的。
2. 胡敏君 (英文授課)
涼: 2.5
兩班考試/project次數跟算分方式都一樣,lab/期中考題不一樣。
會用ppt+板書搭配講解,據說板書有點潦草但是還算可以看得懂。
3. 陳煥宗
這是下學期開的程設課,主要for輔系、雙主或上學期被當的人
涼: 2.5
教學進度比一般程設一還慢(沒教 linked list),兩週一次lab
期中期末會出一堆題庫題(大約20~30題),考試會從裡面還有作業100%出,寫到發瘋
OJ 題目幾乎沒練指標,練一堆數學邏輯題,會有 Bonus 題,比 AC 速度
當時期中期末被拆成兩批考試,有人靠北難度不一樣,所以期末另一批被考得更難,腥風血雨
一堆人被當是因為外系很多來修,也一堆二退,每年都這樣,呵
  • 離散數學(必修)
1. 蔡明哲
涼: 4
用 ppt 上課,教授說不用回家複習,偶爾小考(超簡單)
期中(2次)、期末開書考,期末超級難
很愛跟學生討論,無上限討論加分制(我討厭這個),因此上課節奏常常被帶亂
相對另一班而言,整體教學偏證明(幾乎都是),ppt 教材還不錯,推導易懂
人瘋瘋的,不拘小節

2. 韓永楷 (英文授課)
涼: 4
相對另一班而言,整體教學偏應用
有考古,但是不會從裡面出
很多人點他的課,據說我的隔年變超甜
  • 普通物理一(必修)
涼: 3.5 (ps. 調爆)
翹課一整個學期,但是期中期末寫勾選題目很痛苦。
要寫作業,但是有 moodle helper,所以我不怕
教得好的都很硬(還有小考),所以要選誰其實沒差,反正早八一定起不來
  • 微積分B 一(必修)
顏東勇 (會點名)
涼: 3.5 (會調分)
學校的總務長。OCW頗有名氣。
對於自己的教材瞭若指掌,定理幾點幾都記的超清楚。
不要輕易聽信他的諾言,如: 一周只上三小時的課、清大麥當勞八折...等。
上課講的故事蠻有趣的,考試會考。舉手回答會加分,制服趴會加分,會用哪個學校來記住你。
有助教課(晚上2hr),因為當時的 TA 有很好的也有很雷的,所以上 TA 課心情不一,會帶課本
Exercise,不過我都在滑手機
花很多心力教 Epsilon-Delta,考試很難可是會調分
很怕上靠清,自從上靠清後調分力度越來越小

大一下
  • 計算機程式設計二(必修)
1. 楊舜仁
涼: 2.5
三次 project (compiler, Allegro OOP ver., 黑白棋AI),幸好 lab 變回兩周一次,不然會死人
因為全班期中太差,有補考加分機會一次

2. 李哲榮 (換人了的樣子)
涼: 2.5
project 2,3 不一樣 (實作 STL, 9x9 OOXX AI)
據說上課有些潦草帶過

3. 陳煥宗
涼: 2.5
這是上學期開的程設課,主要for輔系、雙主或程設一免修的人
題庫題目少一點了,project 只有一個 (Allegro C++ 遊戲)
OOP 題目練得很少,主要還是在練數學邏輯題?
btw, 煥宗是有三隻貓的愛貓好男人
  • 邏輯設計(必修)
1. 黃稚存 (好像換人了)
涼: 3
一章一份手寫作業,三次Verilog作業,手寫作業電路圖畫到發瘋
期中考(2次),期末因疫情取消,第一次全班爆炸
上課講解條理清晰易懂,冷笑話輸舜仁
小道消息(from 教授本人): 明年教計結
2. 麥偉基 (英文授課)
涼: 3.5
Score Sharing 上成績飄忽不定
沒手寫作業,但每周都會有約2~3題的Disscusion,當作下次 TA time 的教材
有三次 Verilog 作業
期中考(2次),第二次全班爆炸有加分補考機會,期末因疫情改線上,有出席加分機會
  • 普通物理二(必修)
  • 涼: 3.5
    總成績好像調了 2X 分,這學期好像每個老師都調不一樣的分數
    電磁學真的很靠北

  • 微積分B 二(必修)
顏東勇 (會點名)
涼: 3.5
 
因為疫情,期中考變成超難的開書考,連數學系室友都說很難
期末宣稱大家可以考平均70~80分,結果超難,平均只有30~40
調分超少,從100多個人A+變成如此慘烈的成績分布,東勇榮獲新一代隱藏GPA殺手的稱號

大二上
  • 資料結構(必修)
1. 沈之涯
涼: 3 (大約調一等級)
一章一題OJ作業(實作function很多),一次lab(作業模改,不會為難)
期中期末前會先講解去年考題(今年不出),考頗多證明題,平均約50~60分
期末project解一個超大graph題,可能要翻一些論文
111上的final project內容: (感謝qq1227提供)
要寫一個論文的搜尋引擎。會餵幾千幾萬篇論文,然後給要找的字詞以及搜尋的模式(exact search, prefix search, suffix search),再把出現這些字詞的論文題目用.txt輸出
ppt教材編寫很好,老師上課都會一步一步帶大家解釋,條理清晰
有上進階章節(紅黑樹:不考、MDST:考)
2. 蔡仁松
涼: 2.5
上課內容自己看影片,上課時間討論&考試,沒有期中期末考
有3次project(俄羅斯方塊、迷宮、?)
適合自學者與project成癮者修習
我同學都說上完他的DS之後沒學到啥,大約就是楊的程設二再學一次而已
3. 鍾太郎
這是下學期電機系的資料結構課
涼: 3
上課都在念ppt,教室很悶,有夠催眠
作業平均2-3周一次但是量很多,測資跟都很怪,助教又很不給力,還專挑一堆奇怪的小毛病扣分
考試不太刁鑽
  • 邏輯設計實驗(必修)
1. 黃稚存
涼: 2.5
一共8次lab,一人一組,lab課時demo,有多次demo機會
期中(1次)、期末上機考,lab魔改,不會太刁鑽
期末project 1~3人一組,做出創意的東西來
剛開始真的會對 Verilog 水土不服
請做好Run Implementation 跟 Generate Bitstream 很久的心理準備,debug 超花時間
這幾年開始教自走車
2. 李濬屹
涼: 2
一共7次lab,兩人一組,題目比另一班多,lab課時demo,只有一次demo機會
期中(1次)、期末上機考,聽說很慘,所以有調比例
期末project 2~3人一組,做出創意的東西來,比賽有獎金
遇到雷隊友請不要害羞,直接排泄
  • 線性代數(必修)
1. 李哲榮
涼: 3
 
上課回答三次才滿的參與分數
python作業*3,C++作業*1,據說每年的主題都不一樣
小考來自課本後面勾選的習題,但小考成績都頗慘

2. 張隆紋
涼: 3
不清楚這位老師(身邊都沒人修),據說教課中規中矩。

3. 祁忠勇 (英文授課) (好像換人了)
這是下學期開的線代課
涼/甜度: 3 / 1 (會調分) B+ 21/97
說話不太清楚,版書倒是很漂亮...
自從改成線上課程,我就只在yt上看 Gilbert Strang 的課還有寫補習班的教材
作業很難,期末考更難(我看到一堆人10~20分,滿分110)
這成績比例應該可以勸退很多人,不必我多說

大二下
  • 計算機結構(必修)
涼: 3  (不會調分)
兩班計分方式、教材都一模一樣
(但是金的成績慘一大截)
期中(1次)、期末都有點需要通靈
作業(5次)佔一半的總成績,課本上找的到類似的
作業5次總分600分不是加分的意思
一章一次小考
考古沒啥作用
  • 軟體設計與實驗(必修)
1. 朱宏國
涼: 1.5 (不會調分)
 
每周一次 lab (共12次),可以討論
2個大作業 (Web Canvas, Web Mario),2個project(Web Chatroom, Game)
final project (Game) 是團體作業(2~4人),要proposal
前半課程在教Web前端,後半課程在教 Cocos Creator
TA 很給力,問題都能回答
連續12週每週都在寫軟實作業
這幾年把 React 的比例拉升了一些,Lab 難度跟 Final 的成績考核稍微嚴厲了一些
不過還是很甜

2. 吳尚鴻
涼: 1.5
每周一次 lab,帶回家做
上課都粗略帶過,詳細回家自己看影片
final project (React Application) 是團體作業(2~4人),要做出有用的東西
好像有教一點後端
聽說期末 project 普遍沒有很好看的成績
這幾年恢復到跟朱差不多的成績分布
  • 機率(必修)
1. 高榮駿
涼: 3.5 (不會調分)
CS學生居多
電子白板上課,上課回答六次才滿的參與分數
每章都有手寫作業
成績大多都押在期中(1次)與期末定生死 (考試都超過100但不好寫)
完全想不到他教計網概的樣子
2. 許秋婷
涼: 3.5
CS學生居多
據說比較嚴格,教的內容比高榮駿難,但考題高榮駿比較活
3. 張政尚
涼: 3.5
EE學生居多
要用 LaTeX 打作業

4. 祁忠勇 (英文授課)
涼/甜度: ? / 2
我合理懷疑去年修過他線代的人沒人修他的機率

大三上
  • 計算方法設計 (必修)
1. 許建平
涼: 3
會仔細地把 Algorithm 每一步如何運作都說出來,例子也都講得很詳細
教的章節比隔壁班少
每周約一次手寫作業,整學期約兩次 Coding 作業,三次段考
考試前務必把勾選習題都寫一遍,考試很多都從裡面出
2. 王炳豐
涼: 2
我身邊唯一修過的說只要仔細花一堆時間慢慢讀熟他的講義就可以考得不錯
他們說其實BF王沒那麼可怕,而且去年GPA兩班不相上下
如果想把 Algo 學好的可以選他的課,但是請務必調整好三上的 Loading 不要太貪心
  • 作業系統 (必修)
1. 周志遠
涼: 2.5
看網路上的 OCW,中文授課
project 的 Checkpoint 是按時繳交的,不像隔壁班只有最後一次 demo
project 的實作部分比隔壁班多很多,所以聽說 Loading 也重一些
歡迎補充

2. 周百祥
涼: 2.5
英文口條很好
整學期都是看預錄影片,英文口說但會有字幕
小考頗有難度,不給發回,只能在特定時間看考卷
Project 有 5 個 Checkpoint,影片與 Project 都要靠自己的自制力推進度
期中都是小考題,期末都是期中考+小考題!!!
大考前請務必去看考卷!!!
黑魔法(from 拍賣版)很有幫助
個人修完感想是百祥講的觀念蠻雜的,需要自己統整,考試都考統整性的題目,加上都是英文出題,難度都不低,容易會有挫折感。

選修課程
只會列出一些比較多人修的課程心得,需要的而且有列名子的可以在留言在下面我在個別補充~
再次聲明:部分內容含個人主觀意見,請當風聲或故事聽就好
  • 資訊系統與應用導論(選修)
涼: 5,限定大一上
教重要課程(依照每個老師不一樣)時再去就好。
聽說現任的潘則佑老師有期中期末考跟兩個小作業,
期末專題是想出一個運動科技產品的提案 (不用實做技術細節)
考試不會太刁鑽。
  • Python語言程式入門(選修)
周百祥 (英文授課)
涼: 3,資工系限定大一二
線上影片課程(考驗自律能力),每兩周一小考。
作業很多(據說有變少),小考(問答/選擇題+OJ)都從裡面出,期末是選擇題+OJ
課程充實,適合初學者學習,一樣二退了一堆人(外系)
有 bonus 題目 (code),期末前去給 TA demo 就可以。
  • 計算機網路概論(選修)
涼: 3 (不會調分),通常大二上修
兩班計分方式、教材都一模一樣
四次段考很靠北,最後兩次都擠在一起
project 做一個簡單的 TCP Protocol 的留言板,會給 Template
考試考課本後面習題,越後面的段考考越多問答題,且考課本後面習題越少,寫辛酸的
我讀到後面覺得很痛苦
  • 正規語言(選修)
涼: 4.5 (不會調分)
你可以把他想成離散+邏設的FSM,整學期幾乎都在畫FSM
因為遠距所以po影片,但我都沒聽只看ppt考前K一兩晚
是一門腦筋急轉彎課
作業不算分,而且很少,也不常出
期中考超簡單,請盡量拿滿
期末考會有難度
  • 機器學習概論 (選修)
p.s. 如果第一堂課被截圖請跟我說 QAQ 我道歉
涼: 3.5,通常都大三修
聽說交的很不錯 更: 修過之後我覺得還行
必須要有 python 基礎
作業*5 (AR regression, decision tree, handcraft DNN/CNN, EEGNet implementation),考試*4,期末主題自訂,report 要用 IEEE Format 寫
不過我同學說比吳的深度學習 Loading 輕非常多 廢話
  • A類選修心得名單
科學計算 (化工所開設),涼:3.5  
小結: 超級甜,考試完全不刁難,matlab code 跟手寫作業,板書上課
常微分方程,涼: 3.5~4
小結: 不難,數學課
正規已附心得
  • B類選修心得名單
電子電路,涼: 3.5
小結: 普物二+,考試大放水(似乎只有去年)
積體電路,涼: 3.5
小結: 通靈,演講,想學好請去隔壁EE上ICLAB(不要亂教,會死人)
編譯器設計,涼: 3
小結: 剛開始跟正規差不多,實際待補
嵌入式,涼: 2.5~3
小結: 玩版子,每周Lab,期末Project創作
(數位系統據說稚存教授不開了)
  • C類選修心得名單
計網概已附心得
軟工,涼: ???
小結: GPA破壞者,作業打字練習而且分數似乎為 random,教課內容似乎有些人學不到東西
密碼學,涼:3.5~4
小結: 同學說很不錯,Loading 不重的數學課,下學期附上熱騰騰心得
  • D類選修心得名單
資料庫,涼: 估計1.5
小結: 開學考,java/PostgreSQL,硬(教授說的),Code Review,"打造"資料庫而非"使用"資料庫
人工智慧,涼: 4.5
小結: 作業超涼 (python練習+paper reading&回答問題),Final 稍稍麻煩 (Aircraft classifier + generator)
多媒體,涼: 2.5
小結: 根據教授不同課程內容有所更動,不過基本都不涼,作業/Project繁重
ML,涼: 3.5
已附心得
  • 大學部其他選修心得名單
窩和我同學覺得大學部選修都不好玩ㄋㄟ   
Python/資應已附心得
  • 碩班其他選修心得名單
VLSI(稚存),涼:估計1.5~2
DL,涼:1~1.5    強烈建議不要做死在三上修!!!!
音樂資訊檢索,涼: 2~2.5 (端看Final選題)
計算機圖學,涼: 3.5
遊戲程式設計,涼: 1.5
虛擬實境,涼: 1.5~2
繪圖程式設計,涼: 2
計算機系統管理,涼: 3
金融科技,涼: 3 (但不太推)
高等離散,涼: 4

創作回應

Bill
兩邊的作業題差很多嗎? 進階的意思是 之後上的課程 例如你講的競程,DS,Algo等等 這次競程不知道是哪個人 沒看過
2022-08-27 20:54:02
不覺得很棒嗎
DL+OS+Algo 一起修的神人
2022-11-03 18:20:33
鋼鐵智乃
當時快死了,整個班只有我跟我同學撐下去
2022-11-04 11:40:25
空白
你好,今年沈之涯資結期末project是要寫一個論文的搜尋引擎。會餵幾千幾萬篇論文,然後給要找的字詞以及搜尋的模式(exact search, prefix search, suffix search),再把出現這些字詞的論文題目用.txt輸出
2023-01-12 15:43:38
鋼鐵智乃
感謝提供資訊!稍後更新OuOb
2023-01-12 16:48:06
百分百人類
我覺得可以把周志遠OS的涼度降為2或1.5,共5次作業,1次為Pthread,4次為NachOS的trace code+實作+report,2人一組,demo(限時15min)時助教會對請小組的每個人講解實作,並對每人問4個問題左右,真的要認真trace code並與上課內容結合才能回答助教的所有問題。期中期末考有少量是非題+大量問答題,如果上課內容只靠死背的話會死很慘,附上近3年成績分布。https://truth.bahamut.com.tw/s01/202401/027f960d446ce9ce30be1a59645d2f4e.JPG
2024-01-06 23:22:41
鋼鐵智乃
感謝提供最新資訊!我有空再更新 (快忘記這裡了哈
2024-02-02 15:59:48
百分百人類
補充一下,上圖為期中考成績分布,不是總成績。
2024-01-06 23:24:02

更多創作