Go to NUS website Go to SoC website CS1101 Programming Methodology
   Designed by Aaron Tan | Terms of Use © NUS 2004-9  


AY2009/10 Semester 1
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 2009                       September 2009
     Sun Mon Tue Wed Thu Fri Sat       Sun Mon Tue Wed Thu Fri Sat
 -1:                          1     4:          1   2   3   4   5
  0:  2   3   4   5   6   7   8     5:  6   7   8   9  10  11  12
  1:  9  10  11  12  13  14  15     6: 13  14  15  16  17  18  19
  2: 16  17  18  19  20  21  22      : 20  21  22  23  24  25  26
  3: 23  24  25  26  27  28  29     7: 27  28  29  30  
  4: 30  31                           

      October 2009                      November 2009
  7:                  1   2   3    12:  1   2   3   4   5   6   7
  8:  4   5   6   7   8   9  10    13:  8   9  10  11  12  13  14
  9: 11  12  13  14  15  16  17    14: 15  16  17  18  19  20  21
 10: 18  19  20  21  22  23  24    15: 22  23  24  25  26  27  28
 11: 25  26  27  28  29  30  31    16: 29  30  
Mid-semester break: 20 - 27 Sep 2009.
Public holidays: 9-10 Aug (National Day), 20 Sep (Hari Raya Puasa), 17 Oct (Deepavali), 27 Nov (Hari Raya Haji).
CS1101 Exam: 23 November 2009, Monday 9am.
(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.

Venues:

Lectures and discussion sessions are held in the programming labs (PL1 - PL6) in the COM1 building, or the workstation labs (WSLab1 - WSLab3) in the ICUBE (I3) building. Please refer to the following floor plans:

Lecture Plan:

PowerPoint files from Thomas Wu are available at the Books website.

Additional PowerPoint files are available at the Lectures page. Files will be posted week by week.

Lecture plan is subject to changes.

Week Date Lecture Topics Other Activities
1 10/8 - 14/8 Chapter 0: Introduction  
2 17/8 - 21/8 Chapter 1: Introduction to OOP and Software Development
Chapter 2: Getting Started with Java
Using CourseMarker and DrJava
Trial lab released
3 24/8 - 28/8 Chapter 3: Numerical Data
Chatper 4: Defining Your Own Classes -- Part 1
Take-home lab #1 released
4 31/8 - 4/9 Chapter 4: Defining Your Own Classes -- Part 1 (cont'd)
Chapter 5: Selection Statements
Take-home lab #2 released
5 7/9 - 11/9 Chapter 5: Selection Statements (cont'd)
Chapter 6: Repetition Statements
 
6 14/9 - 19/9 Chapter 6: Repetition Statements
Writing Modular Programs
Testing and Debugging
Take-home lab #3 released
Sit-in lab #1
Survey (during lecture)
- 21/9 - 25/9 (Recess)  
7 28/9 - 2/10 Chapter 7: Defining Your Own Classes -- Part 2 Take-home lab #4 released
Mid-term Test (See Important Events below.)
8 5/10 - 9/10 Chapter 9: Characters and Strings
Chapter 10: Arrays and Collections
Sit-in lab #2
9 12/10 - 16/10 Chapter 10: Arrays and Collections (cont'd)
Chapter 8: Exceptions and Assertions
Take-home lab #5 released
10 19/10 - 23/10 Chapter 11: Sorting and Searching Sit-in lab #3
11 26/10 - 30/10 Chapter 12: File Input and Output  
12 2/11 - 6/11 Recursion (non-examinable) Practical Exam (See Important Events below.)
13 9/11 - 13/11 Revision  

Lecture Schedule:

Venue Room number Tuesday
9am-12nn
Tuesday
12nn-3pm
Tuesday
3-6pm
Wednesday
9am-12nn
PL2 COM1-B-09 Sectional Group 1
(tantc)
Sectional Group 2
(whsu)
Sectional Group 3
(tantc)
 
PL1 COM1-B-12 Sectional Group 4
(hchia)
Sectional Group 5
(leeml)
Sectional Group 6
(tants)
 
WSLab1 ICUBE-03-45 Sectional Group 7
(tancl)
Sectional Group 8
(gtan)
  Sectional Group 9
(tantc)

Discussion Schedule:

Discussion sessions start in week 3.

Please refer to Staff page for the list of discussion leaders.
Venue Friday 9-11am Friday 11am-1pm Friday 1-3pm Friday 3-5pm
PL6 (COM1/1-20) Nguyen Viet Cuong
DG3
Doan Khanh Han
DG2
Tang Ke, Tom
DG1
 
PL2 (COM1/B-09) Le Viet Bach, Johnny
DG7
Vu Anh Tu
DG6
Wei Tengfei
DG5
Eniwati
DG4
PL1 (COM1/B-12) Nguyen Anh Cuong
DG11
Samuel Risandy
DG10
Hendrik
DG9
Chong Shih Wai, Shaun
DG8
WSLab2 (I3/3-46) Lee Chun Kit
DG15
Mai Dang Quang Hung
DG14
Cai Sufeng
DG13
Mehmet Erdogan
DG12
PL3 (COM1/B-08) Poon Yan Horn, Jonathan
DG19
Dao Duy Tuan Duong, Max
DG18
Le Trong Dao
DG17
Sein Lin, Justin
DG16
PL4 (COM1/B-11) Lu Wei
DG23
Zhou Lifeng
DG22
Wee Ho Kiat, Eugene
DG21
Zhou Lifeng
DG20
WSLab3 (I3/3-47) Ly Duy Khang
DG24
Chau Nhi Hien, Charlie
DG25
  Bilgehan Sahin
DG27

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 3 Oct 2009 (Sat) 9 - 11am LT15, LT19, SR1
Practical Exam (PE) 7 Nov 2009 (Sat) 9am - 12nn See PE page for details.
Exam 23 Nov 2009 (Mon) 9 - 11am PGP and Temasek Hall

Last updated: 17 October 2009