FRIDAY 11/9 LECTURE CANCELLED.

TUESDAY 15/9 Introduction, BJ chapter 1. Slides for BJ
chapter 1. Programming exercises BJ P1.1, P1.2, P1.4, P1.5, P1.6,
P1.7, P1.8.

FRIDAY 18/9 Using objects, BJ
chapter 2. Slides for BJ chapter 2. Programming exercises
BJ P2.1, P2.2, P2.4, P2.7, P2.9.

TUESDAY 22/9 Implementing classes, BJ chapter 3. Slides for BJ chapter 3. Programming exercises BJ P3.1-3.4, P3.6.** First home assignment, Exercise BJ P2.3 is to be handed in**

FRIDAY 25/9 Introduction to JCreator. Programming
exercises from last lecture as well as programming exercise BJ P3.11. **Second
home assignment, Exercise BJ P3.5 is to be handed in.**

TUESDAY 29/9 Fundamental data
types, BJ chapter 4. Slides for BJ chapter 4. Programming exercises BJ P4.1, P4.2, P4.4, P4.5, P4.8, P4.17. **Third home assignment, Exercise
BJ P3.7 is to be handed in.**

FRIDAY 2/10 Decisions, BJ
chapter 5. Slides for BJ chapter 5. Programming
exercises BJ P5.3, P5.10, P5.12.** Fourth home assignment, Exercise BJ P4.6 is
to be handed in.**

TUESDAY 6/10 Iteration, BJ chapter 6 except
sections 6.6T and 6.7T. Slides for BJ chapter 6. **Fifth
home assignment, Exercise BJ P5.9 is to be handed in.**

FRIDAY 9/10 **Sixth home assignment, Exercise BJ
P4.7 is to be handed in. Seventh home assignment, Exercise BJ P5.7 is to be
handed in. Eighth home assignment, Exercise BJ P6.1 is to be handed in. **The first mini-project is handed
out.

MONDAY 12/10 Extraordinary discussion of the
mini-project 0830-0930.

TUESDAY 13/10 No lecture. Torben can be
contacted by email (torben@ruc.dk).

FRIDAY 16/10 No lecture. Torben
can be contacted by email (torben@ruc.dk).

MONDAY 19/10 Extraordinary discussion of the
mini-project 0830-0930.

TUESDAY 20/10 Discussion of the mini-project
1300.

FRIDAY 23/10 Discussion of the mini-project
0915.

TUESDAY 27/10 The solution to the first
mini-project has to be handed in 1300 at the class. Arrays and arraylists, BJ
chapter 7 except section 7.8T. Slides for BJ chapter 7. Nin**th home assignment,
Exercise BJ P7.8 is to be handed in.**

FRIDAY 30/10 Designing classes, BJ chapter 8
except section 8.10T. Slides for BJ chapter 8. Ten**th home assignment,
Exercise BJ P7.10 is to be handed in.** Eleven**th home assignment,
Exercise BJ P6.4 is to be handed in (a program just involving one class is
acceptable).**

TUESDAY 3/11 Interfaces and polymorphism, BJ
chapter 9, sections 9.1, 9.2, 9.3. Slides for BJ chapter 9. *Twelfths*** home assignment,
Exercise BJ P6.6 is to be handed in (a program just involving one class is
acceptable).**

FRIDAY 6/11 Inheritance, BJ chapter 10 except
sections 10.9T, 10.10T, and 10.11T. Slides for BJ chapter 10. **Thirteenth home assignment,
Exercise BJ P10.1 is to be handed in.** The second mini-project is handed out.

MONDAY 9/11 Extraordinary discussion of the
mini-project 1000-1100.

TUESDAY 10/11 No Lecture.

FRIDAY 13/11 No Lecture.

TUESDAY 17/11 Discussion of the mini-project
1300.

FRIDAY 20/11 Discussion of the
mini-project 0915.

TUESDAY 24/11 The solution to the second mini-project has to be
handed in 1600.