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

AY2024/25 Semester 1
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 (AY2024/25).

        August 2024                         September 2024
     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
  0:  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       7: 29  30  
  
        October 2024                        November 2024
     Sun Mon Tue Wed Thu Fri Sat         Sun Mon Tue Wed Thu Fri Sat
  7:          1   2   3   4   5      11:                      1   2
  8:  6   7   8   9  10  11  12      12:  3   4   5   6   7   8   9
  9: 13  14  15  16  17  18  19      13: 10  11  12  13  14  15  16
 10: 20  21  22  23  24  25  26      RD: 17  18  19  20  21  22  23
 11: 27  28  29  30  31              E1: 24  25  26  27  28  29  30 
Recess week: 21 - 29 Sep 2024
Public holidays: 9 Aug (National Day), 31 Oct (Deepavali), 1 Nov (NUS Well-being Day).
CS2100 Exam: 28 November 2024, Thursday, 5-7pm
(See Examination Directory)

SoC Course Schedule:

See Course Schedule.

Venues:

See SoC Venues; location capacity.

Lesson Plan

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

Tutorial and Lab Schedules

Tutorials and labs start in week 3.

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
ESLab1
(COM1-01-14)
T35
Aaron
T36
Aaron
T37
Yao Dong
T38
Yao Dong
T39
Yao Dong
T40
Zilin
T41
Zilin
   

Venue Tuesday
9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab2
(COM1-01-13)
T28
Zilin
T29
Zilin
T30
Kyriel
T31
Anandha
T32
Anandha
T33
Jiamin
T34
Jiamin
Recitation (LT11)

Venue Thursday
9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab2
(COM1-01-13)
T01
Yaswanth
T02
Jonathan
T03
Jonathan
T04
Theodore
T05
Theodore
T06
Theodore
T07
Jiamin
T08
Jiamin
T09
Kyriel

Venue Friday
9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab1
(COM1-01-14)
T10
Yaswanth
T11
Yaswanth
T12
Weng Fai
T13
Weng Fai
T14
Tingting
T15
Tingting
T16
Tingting
T17
Hongshi
T18
Hongshi
ESLab2
(COM1-01-13)
T19
Theodore
T20
Theodore
T21
Nicholas Nge
T22
Nicholas Nge
T23
Theodore
T24
Theodore
T25
Theodore
T26
Nicholas Nge
 

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
9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab2
(COM1-01-13)
B28
Tze Zhao
B29
Tze Zhao
B30
Jia Xin
B31
Shin Jin
B32
Shin Jin
B33
Jun Rong
B34
Jun Rong
   

Venue Tuesday
9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab1
(COM1-01-14)
B35
Ja Yee
B36
Ja Yee
B37
Khaleelur
B38
Khaleelur
B39
Khaleelur
B40
Khee Hou
B41
Khee Hou
Recitation

Venue Wednesday
9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab1
(COM1-01-14)
B01
Panav
B02
Panav
B03
Skyler
B04
Hunter
B05
Hunter
B06
Skyler
B07
Brian
B08
Brian
B09
Nhat Minh
ESLab2
(COM1-01-13)
B10
Zachery
B11
Zachery
B12
Derrick
B13
Fang Yi
B14
Fang Yi
B15
Nhat Minh
B16
Derrick
B17
Yuan Kun
B18
Yuan Kun

Venue Thursday
9-10am 10-11am 11-12nn 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm 5-6pm
ESLab1
(COM1-01-14)
B19
Kannan
B20
Kannan
B21
Li Xin
B22
Li Xin
B23
Jia Xin
B24
Nicholas Yap
B25
Nicholas Yap
B26
Wen Zhong
B27
Wen Zhong

Important Events

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

Date Time Venue Event
8 October, Tuesday 7 - 9pm MPSH2 Midterm Test
(refer to Term Tests page for details)
28 November, Thursday 5 - 7pm TBU Exam
(See RO's Exam Directory)
(See also Exams page for more info.)

Last updated: 2 September 2024