Go to NUS website Go to SoC website CS1101 Programming Methodology
   Designed by Aaron Tan | Copyright © NUS 2004 | Disclaimer  


AY2008/9 Semester I
Module Information - Schedules

This page is being updated, the information here is subject to changes, especially during the first few weeks of the semester.

Calendar:

For a complete academic calendar, see University's calendar.

      August 2008                       September 2008
     Sun Mon Tue Wed Thu Fri Sat       Sun Mon Tue Wed Thu Fri Sat
 -1:                      1   2     4:      1   2   3   4   5   6
  0:  3   4   5   6   7   8   9     5:  7   8   9  10  11  12  13
  1: 10  11  12  13  14  15  16     6: 14  15  16  17  18  19  20
  2: 17  18  19  20  21  22  23      : 21  22  23  24  25  26  27
  3: 24  25  26  27  28  29  30     7: 28  29  30  
  4: 31                              

      October 2008                      November 2008
  7:              1   2   3   4    11:                          1
  8:  5   6   7   8   9  10  11    12:  2   3   4   5   6   7   8
  9: 12  13  14  15  16  17  18    13:  9  10  11  12  13  14  15
 10: 19  20  21  22  23  24  25    14: 16  17  18  19  20  21  22
 11: 26  27  28  29  30  31        15: 23  24  25  26  27  28  29
                                   16: 30
Mid-semester break: 20 - 28 Sep 2008.
Public holidays: 9 Aug (National Day), 1 Oct (Hari Raya Puasa), 27 Oct (Deepavali).
CS1101 Exam: 27 November 2008, Thursday, 5-7pm.
(See Examination Time-Table)

NUS Class Time-Table:

Please see NUS Class Time-Table. (Explanation)
The tables of schedule below are extracted from the above website. If there is any discrepancy, please follow the version in the above website.

Lecture Schedule and Plan:

There are 3 groups within CS1101X:
  • Group 1: Monday 9am-12nn.
  • Group 2: Monday 1pm-4pm.
  • Group 3: Tuesday 10am-1pm.
Venue: Programming Lab 2 (PL2) @ COM1-B1-09. (See SoC's New Location and COM1 Floor Plans.)

Download lecture slides here.

Week Date Lecture Topics Other Activities
1 11/8 - 15/8 Chapter 1: Introduction
Chapter 2: Algorithms and Design
Lab #0: Introduction to the sunfire Programming Environment.
Schedule:
14 August (Thu): 9-10:30am, 10:30am-12nn, 1-2:30pm, 2:30-4pm.
Venue: PL2.
Refer to Labs for other information.
Refer to IVLE on how to indicate your choice of session.
2 18/8 - 22/8 Chapter 3: Java Basics Trial Lab
3 25/8 - 29/8 Chapter 4: Control Statements (selection statements)  
4 1/9 - 5/9 Chapter 4: Control Statements (repetition statements)
Testing and Debugging.
Lab #1 to be released
5 8/9 - 12/9 Chapter 5: Using Pre-Built Methods  
6 15/9 - 20/9 Chapter 10: Array Basics (10.1 - 10.6) Lab #2 to be released
- 22/9 - 26/9 (Recess)  
7 29/9 - 3/10 Chapter 6: Object-Oriented Programming Survey (during lecture)
Lab #3 to be released
Mid-term Test (See Important Events below.)
8 6/10 - 10/10 Chapter 7: Object-Oriented Programming - Additional Details  
9 13/10 - 18/10 Chapter 8: Software Engineering
Chapter 9: Classes with Class Members
Lab #4 to be released
10 20/10 - 25/10 Chapter 10: More on Arrays and ArrayList (10.7 - 10.14)  
11 27/10 - 31/10 Chapter 11: Type Details and Alternate Coding Mechanisms Lab #5 to be released
Please note that all CS1101X lectures and discussion sessions are cancelled this week.
12 3/11 - 7/11 Chapter 14: Exception Handling
Chapter 15: Files
Practical Exam (See Important Events below.)
13 10/11 - 14/11 Chapter 12: Aggregation, Composition and Inheritance (non-examinable)  

Discussion Schedule:

To be updated. Venue: Programming Lab 3 (PL3) @ COM1-B1-08).

Note that the schedule below is subject to change. Discussion groups may be added, removed or rescheduled in the first few weeks of the semesters. Please refer to NUS Class Time-Table for the most up-to-date schedule.

Please refer to Staff page for the list of discussion leaders. (List of discussion leaders will be made available in due course.)
Day Time Group
Monday 10am-12nn DG1
Monday 12nn-2pm DG2
Monday 2-4pm DG3
Monday 4-6pm DG4
Tuesday 10am-12nn DG5
Tuesday 12nn-2pm DG6
Tuesday 2-4pm DG7
Tuesday 4-6pm DG8

Important Events:

Please mark down these important dates. All open-book.
Please note that these dates are fixed, and you should not miss them. Please alert me well in advance if you sense any problem with the dates.

Event Date Time Venues
Mid-term Test 4 Oct (Sat) 12nn - 2pm LT 15
Practical Exam (PE) 8 Nov (Sat) 8:45am - 12noon See PE page for details.
Exam 27 Nov (Thu) 5 - 7pm MPSH6

Last updated: 12 November 2008