Tid og sted: tirsdage kl. 9-10 i bygning 116, auditorium 81.
Forelæsningsplan:
Med mindre andet er nævnt, så gælder alle henvisninger til lærebogen. Planen er tentativ og ændres muligvis i løbet af semestret.
Nr. | Dato | Emne | Læsestof |
1 | 4/9 | Praktiske oplysninger. Introduktion til Java. | Feature walkthrough, 1.1-1.5 |
2 | 11/9 | Værdier og typer (bl.a. char, boolean, int, double). Variable og konstanter. Udtryk (bl.a. aritmetiske) og sætninger (bl.a. tildeling). Data konvertering. Intro. til objekter og klasser (bl.a. String). Udskrift til terminal. Indlæsning fra tastatur. |
2.1-2.7 |
3 | 18/9 | Valg-sætninger (if, switch). Logiske (Boolske) udtryk. | 3.1-3.5 |
4 | 25/9 | Løkker (while, do, for). Programudvikling. | 3.6-3.9 |
5 | 2/10 | Klasser og objekter. Instansdata. Metoder. Indkapsling vha. synligheds-modifikatorer. | 4.1-4.4 |
6 | 9/10 | Mere om metoder og klasser: metode overloading, aliasing, indkapsling vha. indre klasser, interfaces. | 4.5-4.6, 5.1-5.4 |
16/10 | Efterårsferie | ||
7 | 23/10 | Arrays. | 6.1-6.4 |
8 | 30/10 | Arrays. | 6.1-6.4 |
9 | 6/11 | Nedarvning. | 7.1-7.5 (dog ikke abstract classes i 7.3) |
10 | 13/11 | Exceptions. I/O Streams. | 8.1-8.4. |
11 | 20/11 | Fri | |
12 | 27/11 | Fri | |
13 | 4/12 | Fri |