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.

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
ESLab2
(COM1-01-13)
T09
T10
T11
T12
T13
T14

Venue Wednesday
9-10am 10-11am 11-12nn 12-1pm 1-2pm
ESLab2
(COM1-01-13)
T15
T16
T17
T18
T19

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 (UT-Aud2) B03
B04
B05
B06
B07
B08

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

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

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: 28 November 2025