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
T04
T05
T06
T07
T08

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

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

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
B04
B05
B06
B07
B08

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

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
B14
B15
B16
B17
B18
B19
B20
B21
B22

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: 9 January 2026