作者pcchou (林森路天橋下的迎風小徑)
看板NTHU_Course
標題[心得] 111-1 計算機結構 黃婷婷
時間Wed Sep 20 16:58:18 2023
課名:計算機結構
科號:11110 CS 410000
老師:黃婷婷
課本:P. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, 5th Ed.
課別:資工系必修、
資工二專必修
學分:3
涼度:★★★☆☆
甜度:★★★☆☆
推薦程度:★★★☆☆
線上平台:老師的網頁 (已更新至 112-1) & 線上平台
建議先修課程:邏輯設計
課程內容簡介:先講 Syllabus
0. Computer abstractions and technology
1. What characterizes the performance of a computer
會出第一次作業,作業內容是在 linux 工作站上面編譯一些程式並執行結果。
2. Instruction set design
這邊會教 MIPS 這個 architecture 的設計原理,同時教 MIPS 組語。
這裡會出第二次作業,要用 MIPS 的 ASM 實作一些東西
a. 四則運算
b. 從助教的範本改出一個猜數字遊戲
基本上是在 Mars 這個模擬器執行。
3. Basic building blocks: I/O, Memory
4. Arithmetic for computers
這裡會花一些時間討論 ALU 的設計 (i.e. carry-lookahead adder vs ripple adder...)。
因為我當時還沒修過邏設所以有點搞不清楚在幹嘛,這個期中考大概會考個一大題。
5. The processor: datapath and control
講這裡的同時會出第三個作業,題目是寫出 MIPS 的 procedure call 和 recursion。
6. Pipelining
這裡就是在討論各種 pipelining 會遇到的問題跟如何解決。
7. Memory hierarchy
基本上就跟教科書一樣,這裡的重點是各種 cache 的行為
講完之後會出 Final Project,這年的題目是寫程式依照一個論文的演算法模擬一個 associative cache 的行為,依照模擬出來的 cache misses 去評分。
上課方式:具有婷婷特色的翻轉式教學。
(理論上)每堂課之前會要你先看投影片再去,課前也有一些小組討論要進行(後面會說明)。
每次上三節課分成三個部分,連同課前要做的說明如下:
(課前)- 觀看 ShareCourse 上面的翻轉教室影片
(課前)- 小組討論出題,小組要根據翻轉影片看到的內容討論出2題用來考其他組的題目,週五繳交。
題目會由助教抽選,最後會決定出10題左右的 class sheet 用於對抗賽,class sheet 在上課之前的週日會公告出來。
第一節 - 老師授課,基本上就是接續翻轉看到的進度講下去/補充
第二節 - 分組討論,期初的時候助教會把全班的人隨機分組,每組大概8個人左右。
在這節課的時候各組要討論出 class sheet 題目的答案,通常是手寫上去,也有些組別在上課前就討論完了,會直接去列印。
第三節 - 小組對抗賽,老師會以個人為單位抽某組的某位學生上台回答問題。
出題的組別也會抽一個人,由他來公布解答或是勘誤題目。因為是隨機抽點,所以事前的團體互助很重要。
給分:
In-class performance (group performance 及小測驗) 28%
據助教說這邊完全由老師決定,基本上回答問題跟提問都可以報組別,助教會記錄加分
這裡老師應該都給得蠻高的
作業及期末project 12%
期中考 30%
期末考 30%
考試作業型態:作業前面有說明,考試就一般的考試,closed book。
老師的喜好、個性:基本上老師蠻熱心的,上課會要求同學專心聽。
點人回答問題,或是對抗賽的時候有時可能會覺得他有點兇,但是其實就是比較認真叼大家的問題而已。
給加簽嗎?基本上給,而且給到二專的也有被簽到,不過不太確定最後加到幾人。
成績分布:Not disclosed
↓每組人數
A+ % ( )
A % ( )
A- % ( )
B+ % ( )
B % ( )
B- % ( )
C+ % ( )
C % ( )
C- % ( )
D以下 % ( )
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.80.236 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/NTHU_Course/M.1695200300.A.5B9.html
※ 編輯: pcchou (140.114.80.236 臺灣), 09/20/2023 17:01:00
※ 編輯: pcchou (140.114.80.236 臺灣), 09/20/2023 17:36:41
※ 編輯: pcchou (125.229.100.208 臺灣), 09/21/2023 09:58:22
1F:推 Vent : 推推 好課 過了四年還是對課程內容很有印象 09/25 03:09