Stein Gjessing og Stein Michael Storleer: Lysark (foiler) fra forelesningene, se undervisningsplanen.
A.Brunland, K. Hegna, O.C. Lingj?rde, A. Maus: Rett p? Java, 2005. Universitetsforlaget. ISBN:?82-15-00781-3. Utvalgte kapitler. Bokas hjemmeside.
Mark Allen Weiss: Data Structures & Problem Solving Using Java, Pearson. ISBN:?0-321-31255-4. Utvalgte deler som angitt i undervisningsplanen.
Ragnhild Kobro Runde: Bin?rs?king og quicksort, 2004. Notat.
The Java(TM) Tutorials (fra Sun).
NB. L?ringskravet i INF1010 er ikke ? kunne et pensum, men ? kunne lage programmer (rimelig raskt) ved ? bruke programmeringsteknikker som inn?ves i de forskjellige studieaktivitetene. Det er viktig ? vite at man ikke kan lese seg til ? n? dette m?let.
INF1010-stoff i de to anbefalte b?kene:
Brundland:
- Kap 16 Lister
- Kap 11 Subklaser og arv
- Kap 13 Abstrakte klasser og interface
- Kap 18 Unntak
- Kap 14 Grafisk brukergrensesnitt med Swing
- Kap 15 Fra problem til program
- Kap 17 Tr?der
- Kap 12 UML-diagrammer (kursorisk)
Weiss:
De f?rste 3 kapitlene er viktig basiskunnskap om Java. Mye av det er gjennomg?tt i INF1000.
INF1010-stoff fra Weiss:
- Kap 2.4.2, 2.4.3.
- Kap 2.5
- Kap 2.6 (Men i INf1010 bruker vi Scanner-klassen i stedet for StringTokenizer)
- Kap 3.5.3
- Kap 4
- Kap 6
- Kap 7 (ikke 7.5.2 og 7.5.3)
- Kap 15
- Kap 16
- Kap 17
Kapittel 18 og 19 handler om (generelle) tr?r. I INF1010 skal vi kunne lage (sette inn i) bin?re s?ketr?r og traversere dem. Det som g?r utover dette er ikke ?pensum?.