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

AY2025/26 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 (AY2025/26).

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

SoC Course Schedule:

See Course Schedule.

Venues:

See SoC Venues; location capacity.

Lesson Plan

Recitation schedule:
  • Monday, 10-12nn, UT-Aud2 (hybrid)
Week Topics Tutorial Lab Notes/Special Events
1
(12/1 - 16/1)
Lect#1: Introduction
Lect#2: Overview of C Programming
Lect#3: Data Representation and Number Systems
     
2
(19/1 - 23/1)
Lect#4: Pointers and Functions
Lect#5: Arrays, Strings and Structures
     
3
(26/1 - 30/1)
Lect#7: MIPS I: Introduction
Lect#8: MIPS II: More Instructions
Tut#1 Lab#0  
4
(2/2 - 6/2)
Lect#9: MIPS III: Instruction Formats and Encoding
Lect#10: Instruction Set Architecture
Tut#2 Lab#1  
5
(9/2 - 13/2)
Lect#11: Processor: Datapath Tut#3 Lab#2  
6
(16/2 - 20/2)
Lect#12: Processor: Control Tut#4 Lab#3 Assignment #1
Due: 16 Feb 1pm
21/2 - 1/3
Recess
7
(2/3 - 6/3)
Lect#13: Boolean Algebra
Lect#14: Logic Circuits
Lect#15: Simplification
Tut#5 Lab#4  
8
(9/3 - 13/3)
Lect#15: Simplification (continue)
Lect#17: Combinational Circuits
Tut#6 Lab#5 Midterm test on 11 March. See Term Tests page.
9
(16/3 - 20/3)
Lect#18: MSI Components Tut#7 Lab#6 Assignment #2
Due: 16 Mar, 1pm
10
(23/3 - 27/3)
Lect#19: Sequential Logic Tut#8 Lab#7  
11
(30/3 - 3/4)
Lect#20: Pipelining I: Introduction
Lect#21: Pipelining II: Hazards
Tut#9 Lab#8  
12
(6/4 - 10/4)
Lect#22: Cache I: Direct Mapped Cache
Lect#23: Cache II: Fully/Set Associative Cache
Tut#10 Lab#9 Assignment #3
Due: 6 Apr, 1pm
13
(13/4 - 17/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.

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.
Please note that during tutorial/lab registration, the time-table may be adjusted as groups may be closed and new groups created. Please refer to the CourseReg for the most up-to-date time-table.

Venue Monday
10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab2
(COM1-01-13)
Recitation (UT-Aud2) T03
Song Kai
T04
Song Kai
T05
Song Kai
T06
Michael
T07
Michael
T08
Michael

Venue Tuesday
8-9am 9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm
ESLab2
(COM1-01-13)
T09
Vincent
T10
Vincent
T11
Aaron
T12
Aaron
T13
Song Kai
T14
Song Kai
T22
Yi Zhong
T23
Yi Zhong

Venue Thursday
9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm
ESLab2
(COM1-01-13)
T15
Prabhu
T16
Prabhu
T17
Song Kai
T18
Song Kai
T19
Yao Dong
T20
Yao Dong
T21
Yao Dong

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.
Please note that during tutorial/lab registration, the time-table may be adjusted as groups may be closed and new groups created. Please refer to the CourseReg for the most up-to-date time-table.

Venue Monday
10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab1
(COM1-01-14)
Recitation (UT-Aud2) B03
Arshelle
B04
Arshelle
B05
Renzo
B06
Renzo
B07
Sky
B08
Sky

Venue Tuesday
12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab1
(COM1-01-14)
B23
Jing Jie
B24
Jing Jie
B09
Xiangyun
B10
Xiangyun
B11
Zhenghao
B12
Zhenghao

Venue Wednesday
8-9am 9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab1
(COM1-01-14)
B13
Rui Hong
B14
Rui Hong
B15
Jia Xin
B16
Jia Xin
B17
Mathew
B18
Mathew
B19
Mathew
B20
Arshelle
B21
Jin Yu
B22
Jin Yu

Important Events

Midterm test and exam are open-book in-person assessments on Examplify.

Date Time Venue Event
11 March, Wednesday 6:30 - 8pm TBU Midterm Test
(refer to Term Tests page for details)
30 April, Thursday 1-3pm TBU Exam
(See RO's Exam Directory)
(See also Exams page for more info.)

Last updated: 25 January 2026