|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Course Info...
Description Staff Schedules Policies Resources...
Books Online Lectures Errata CA...
Tutorials Labs Assignments Term Tests Exams |
AY2023/24 Semester 2
[ Calendar |
Lesson Plan |
Tutorial and Lab Schedules |
Important Events ]
|
Week | Topics | Tutorial | Lab | Notes/Special Events |
---|---|---|---|---|
1 (15/1 - 19/1) |
Lect#1: Introduction Lect#2: Overview of C Programming Lect#3: Data Representation and Number Systems |
|||
2 (22/1 - 26/1) |
Lect#4: Pointers and Functions Lect#5: Arrays, Strings and Structures |
|||
3 (29/1 - 2/2) |
Lect#7: MIPS I: Introduction Lect#8: MIPS II: More Instructions |
Tut#1 | Lab#1 | |
4 (5/2 - 9/2) |
Lect#9: MIPS III: Instruction Formats and Encoding Lect#10: Instruction Set Architecture |
Tut#2 | Lab#2 | |
5 (12/2 - 16/2) |
Lect#11: Processor: Datapath | Tut#3 | Lab#3 (13-19 Feb) |
|
6 (19/2 - 23/2) |
Lect#12: Processor: Control | Tut#4 | Lab#4 (20 Feb - 4 Mar) |
Assignment #1 Due: 19 Feb 1pm |
24/2 - 3/3 |
Recess | |||
7 (4/3 - 8/3) |
Lect#13: Boolean Algebra Lect#14: Logic Circuits Lect#15: Simplification |
Tut#5 | Lab#5 (5-11 Mar) |
|
8 (11/3 - 15/3) |
Lect#15: Simplification (continue) Lect#17: Combinational Circuits |
Tut#6 | Lab#6 (12-18 Mar) |
Midterm test on 15 March. See Term Tests page. |
9 (18/3 - 22/3) |
Lect#18: MSI Components | Tut#7 | Lab#7 (19-25 Mar) |
Assignment #2 Due: 18 Mar, 1pm |
10 (25/3 - 29/3) |
Lect#19: Sequential Logic | Tut#8 | No lab 26-29 March | |
11 (1/4 - 5/4) |
Lect#20: Pipelining I: Introduction Lect#21: Pipelining II: Hazards |
Tut#9 | Lab#8 | |
12 (8/4 - 12/4) |
Lect#22: Cache I: Direct Mapped Cache Lect#23: Cache II: Fully/Set Associative Cache |
Tut#10 | Lab#9 | Assignment #3 Due: 8 Apr, 1pm |
13 (15/4 - 19/4) |
Tut#11 | Lab#10 |
Tutorials and labs start in week 3. They will be conducted face-to-face. Online mode will be made available to students who are overseas. physically.
The schedules below are extracted from LumiNUS as at 10 August 2021, which may not be final.
(Note that groups may be created or closed depending on class size during the on-line tutorial registration period.)
Tutorial schedule:
In the tables below, tutorial group numbers are preceded with 'T' to distinguish them from lab groups. Email addresses of the tutors are on the Staff page.
Venue Monday 9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm ESLab2
(COM1-01-13)T02
DinithiRecitation T03
DinithiT04
DinithiT05
AaronT06
Chen YunT07
Chen YunT08
Chen Yun
Venue Tuesday 9-10am 10-11am 11-12nn 12-1pm 1-2pm ESLab2
(COM1-01-13)T10
TheodoreT11
TheodoreT12
Jiang KanT13
TheodoreT14
Theodore
Venue Wednesday 9-10am 10-11am 11-12nn 12-1pm 1-2pm ESLab2
(COM1-01-13)T15
Jiang KanT16
Jiang KanT17
PrabhuT18
PrabhuT19
Aaron
Lab schedule:
In the tables below, lab group numbers are preceded with 'B' to distinguish them from tutorial groups. Email addresses of the labTAs are on the Staff page.
Venue Monday 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm ESLab1
(COM1-01-14)Recitation B03
AllysaB04
AllysaB05
Fang YiB06
Fang YiB07
Yao DongB08
Yao Dong
Venue Tuesday 2-3pm 3-4pm 4-5pm 5-6pm ESLab1
(COM1-01-14)B09
LinglongB10
LinglongB11
Weiu ChengB12
Weiu Cheng
Venue Thursday 9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm ESLab1
(COM1-01-14)B14
Jun RongB15
NicholasB16
NicholasB17
NicholasB18
Jun RongB19
IvanB20
Ivan
Midterm test and exam are open-book in-person assessments on Examplify.
Date Time Venue Event 15 March, Friday 6:30 - 8pm MPSH1A Midterm Test
(refer to Term Tests page for details)30 April, Tuesday 5-7pm MPSH5 Exam
(See RO's Exam Directory)
(See also Exams page for more info.)