|
RHS |
Semesterplan
Software Construction
1st I & J - Autumn 2007
| 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? |
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. |
|
| Week 03 14.01-18.01 |
Interfaces and Polymorphism | Chap. 9.6 - 9.10. |