RHS -> Allan-> SWC ->Semesterplan

Semesterplan
Software Construction
1st I & J - Autumn 2007

Plan is subject to change without notice
You do NOT need to read the paragraphs labelled "Advanced Topics", "Productivity Hints" and "Random Facts" unless you are specifically told to.
Date Topic Reading Exercises (Click here for Solutions)
Week 38
17.09-23.09
Welcome - Introduction
Power Learning
Gimle
Power Learning notes Power Learning exercises
Week 39
24.09-30.09

What is Programming?
Using Objects

Chap. 1.1 - 1.2.
Chap. 2.1 - 2.2.
R1.4, P1.1
Week 40
01.10-07.10
What is Programming?
Using Objects
Chap. 1.3 - 1.4, 1.7.
Chap 2.3 - 2.4.
P1.2, P1.3, P1.4, P1.7, P1.8, ReadInput01
Extras: P1.6, Project 1.1
Week 41
08.10-14.10
MiniProject - Mandatory Assignment Project note + relevant literature from the textbooks
SWC note
Dice Game Project
Week 42
15.10-21.10
Catch up! Catch up! Catch up!
Week 43
22.10-28.10
What is Programming?
Using Objects
Chap 1.8.
Chap 2.5 - 2.10.
P2.1, P2.2, P2.3, P2.4, ReadInput02
Week 44
29.10-04.11
Implementing Classes Chap. 3.1 - 3.5. R3.1, R3.2, R3.3, R3.4, R3.5, R3.6, P3.1, P3.2, ReadInput03
Week 45
05.11-11.11
Implementing Classes Chap 3.6 - 3.8. R3.8, R3.9, R3.10, R3.11, R3.12, P3.3, P3.4
Week 46
12.11-18.11
Fundamental Data Types Chap 4.1 - 4.6, Advanced Topics 4.7 (p 169). P3.5, P3.6, P3.7, P3.8, P3.11, Project 3.1, R4.1, R4.6, R4.7, R4.9, R4.10, R4.13, R4.15, P4.4, P4.5, P4.6
Extras: Kindergarten, P4.8, P4.15, P4.17, Project 4.1
More extras: BankGUI
Week 47
19.11-25.11
Decisions Chap. 5.1 - 5.2. P4.7, P4.12, P4.13
Week 48
26.11-02.11
Decisions Chap. 5.3 - 5.5. R5.1 - 5.2, R5.5
QuadEquation, Stamp, P5.3 - 5.4.
Week 49
03.12-09.12
Iteration Chap. 6.1 - 6.4. R5.6, R5.9, R5.11 - 5.14, R5.17, R5.19
P5.7, P5.9, P5.11, P5.12
Extra: P5.15
Week 50
10.12-16.12
Iteration
Arrays and Array Lists
Chap. 6.6 - 6.7.
Chap. 7.1 - 7.4.
R6.2, R6.3, R6.7, R6.8, P6.1, P6.4, P6.8
R7.1, R7.3, R7.4, P7.1
Extra: P6.6
Week 51
17.12-23.12
Arrays and Array Lists Chap. 7.5, 7.7 - 7.8.
Advanced opic 6.2, 6.3, 6.4
R6.10, P6.11, R7.5, R7.8, R7.12, R7.16, R7.17, R7.18, P7.2
Extra: P6.7, R7.6
Week 52
24.12-30.12
Catch up! Chap. 8. P7.3, P7.4, P7.6, MyUtils01
Extra: P7.10, P7.11
Week 01
31.12-06.01
Revision All previous.... Catch up.....
Extra: P7.12, P7.13
Week 02
07.01-13.01
Designing Classes
Interfaces and Polymorphism

Chap. 8.
Chap. 9.1 - 9.4.

 
Week 03
14.01-18.01
Interfaces and Polymorphism Chap. 9.6 - 9.10.  

Maintained by: Allan Helboe
Updated: 17 December, 2007 9:55