Go to NUS website Go to SoC website CS2100 Computer Organisation
   Designed by Aaron Tan | Terms of Use © NUS  

Course Info...
 Description
 Staff
 Schedules
 Policies

Resources...
 Books
 Online
 Lectures
 Errata

CA...
 Tutorials
 Labs
 Assignments
 Term Tests
 Exams

AY2023/24 Semester 2
Module Information - Schedules

[ Calendar | Lesson Plan | Tutorial and Lab Schedules | Important Events ]

Please check this web page regularly for the latest updates.

Calendar:

For a complete academic calendar, see NUS academic calendar | Calendar (AY2023/24).

         January 2024                        February 2024
     Sun Mon Tue Wed Thu Fri Sat         Sun Mon Tue Wed Thu Fri Sat
          1   2   3   4   5   6       3:                  1   2   3
      7   8   9  10  11  12  13       4:  4   5   6   7   8   9  10
  1: 14  15  16  17  18  19  20       5: 11  12  13  14  15  16  17
  2: 21  22  23  24  25  26  27       6: 18  19  20  21  22  23  24
  3: 28  29  30  31                  RC: 25  26  27  28  29
  
         March 2024                          April 2024
     Sun Mon Tue Wed Thu Fri Sat         Sun Mon Tue Wed Thu Fri Sat
 RC:                      1   2      11: 31   1   2   3   4   5   6
  7:  3   4   5   6   7   8   9      12:  7   8   9  10  11  12  13
  8: 10  11  12  13  14  15  16      13: 14  15  16  17  18  19  20
  9: 17  18  19  20  21  22  23      RD: 21  22  23  24  25  26  27
 10: 24  25  26  27  28  29  30      E1: 28  29  30
Recess week: 24 Feb - 3 Mar 2024
Public holidays: 10-11 Feb (CNY), 28 Mar (NUS Well-being Day), 29 Mar (Good Friday), 10 Apr (Hari Raya Puasa).
CS2100 Exam: 30 April, Tuesday, 5-7pm
(See Examination Directory)

SoC Course Schedule:

See Course Schedule.

Venues:

See SoC Venues; location capacity.

Lesson Plan

Recitation schedule:
  • Monday, 10-12nn, LT15 (hybrid)
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  

Tutorial and Lab Schedules

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
Dinithi
Recitation T03
Dinithi
T04
Dinithi
T05
Aaron
T06
Chen Yun
T07
Chen Yun
T08
Chen Yun

Venue Tuesday
9-10am 10-11am 11-12nn 12-1pm 1-2pm
ESLab2
(COM1-01-13)
T10
Theodore
T11
Theodore
T12
Jiang Kan
T13
Theodore
T14
Theodore

Venue Wednesday
9-10am 10-11am 11-12nn 12-1pm 1-2pm
ESLab2
(COM1-01-13)
T15
Jiang Kan
T16
Jiang Kan
T17
Prabhu
T18
Prabhu
T19
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
Allysa
B04
Allysa
B05
Fang Yi
B06
Fang Yi
B07
Yao Dong
B08
Yao Dong

Venue Tuesday
2-3pm 3-4pm 4-5pm 5-6pm
ESLab1
(COM1-01-14)
B09
Linglong
B10
Linglong
B11
Weiu Cheng
B12
Weiu Cheng

Venue Thursday
9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm
ESLab1
(COM1-01-14)
B14
Jun Rong
B15
Nicholas
B16
Nicholas
B17
Nicholas
B18
Jun Rong
B19
Ivan
B20
Ivan

Important Events

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.)

Last updated: 27 March 2024