作者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/cn.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