|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
AY2008/9 Semester I
This page is being updated, the information here is subject to changes,
especially during the first few weeks of the semester.
|
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) |
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
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