【修課心得】計算機結構
課程相關
課名:計算機結構 Computer Architecture
科號:11120 CS 410001
老師:王廷基
課本:教授自編講義
課別:資工系系定核心必修
學分:3
涼度:★(滿分五分,空心代表半分)
甜度:★★★★★(滿分五分,空心代表半分)
建議先修課程
邏輯設計
課程內容/簡介
期中前主要是教RISC-V,ALU的架構,後半教pipeline,memory hierachy
教學進度如下:
- Computer abstractions and technology
- The role of performance
- Instructions: language of the machine
- Arithmetic for computers
- The processor: datapath and control
- Enhancing performance with pipelining
- Large and fast: exploiting memory hierarchy
上課方式
實體上課,但有錄影,所以常常只有一節的那堂課到的不到20人,教授有時候會小抱怨一下,不知道明年還會不會有錄影哈哈哈。
上課簡報淺顯易懂,沒聽懂也可以回去看當天的上課影片,影片聲音也都很清楚。
教授會在重要的觀念點重複強調,基本上我上課認真聽就直接聽懂,回去之後就是複習而已,不懂的地方下課問教授也都很樂意回答,覺得教授的教學功力很好。
考試 && 作業
小考總共考了4次,時間約20~30分鐘,內容很簡單也都與歷屆雷同,本人寫大概3、4年歷屆小考都穩100。
作業有6份,占比 50% 超級重,陷阱題很多而且每份都要花超過整整一天,非常花時間,但個人覺得作業滿有趣的,可以更理解上課內容,也有很多很🆒的軟體可以玩。
作業一定要去TA time,可以問助教自己寫得對不對,一開始沒去前2次作業只有約80分,差點沒辦法A+,後面有認真去就都100了。
期中期末各一次,可以帶雙面A4大抄 ( 單面的話可以用莫比烏斯環嗎 ),但個人覺得完全用不到,考了2次大抄都沒時間看,而且東西都直接背起來了所以也不需要。
考前教授會發歷屆,但不會有答案,助教也不能詢問歷屆題目。
期中滿難的,Assembly code在寫的時候很容易粗心,只有76分。
期末考得時候感覺超難,但不知道為什麼居然有85分。
考試內容很多地方容易粗心而且時間不算夠,所以不要卡一題卡太久。
另外要說明,下學期計算機結構資工系有開3個班,上課、作業內容與期中期末考內容完全一致,教授們很注重公平,我覺得這樣滿棒的可以大幅降低不同老師成績不同的疑慮。
順帶一提,助教跟教授都超有耐心人超nice,雖然作業很難但感受得到助教的用心,而且助教還很強,所以不會賭爛,規劃很好的一堂課。
給分
作業 50% +
小考 10% +
期中 20% +
期末 20% +
= 100%
最後有加總分2分
老師的喜好、個性
資工系主任,很耐心解惑而且也會關心學生,很喜歡這位教授,上課也教得很清楚,但每次看到老師都會想到藍色小精靈,老師好可愛。
因為是系主任有時候要開會等等所以會調課,偶爾會有一個禮拜四堂課但另一個禮拜都沒上課的時候。
加簽
給,似乎是先搶先贏,沒選到也沒關係,總共有3個班,其他老師聽說也教得很好,上學期也有其他老師有開課。
成績
總成績/班上排名:A+ 1/110
T分數:57.97
成績分布:
所有人都四捨五入後再加2分










