Sist oppdatert: 8/1 - 2024
Sidehenvisningene er til boka "Starting Out With C++ Early Objects", 9.utgave (Global Edition), T.Gaddis/J.Walters/G.Muganda, Pearson 2016.
Dato | Tema/stikkord | Kap/seksjon | PDF m.m | Program | Eksempel | Oppgave | Release |
---|---|---|---|---|---|---|---|
Tirsdag 9/1 | 1 Fra C til grunnleggende C++ | Kap.1-5 6.1-11 7.12-13 8.1-4,6-11 s.615-618 12.1-2,4 | Mye likt med C Annerledes i C++ | 2-21 3-1, 3-7, 3-13, 3-18 | 3-21-22-24-28.cpp | ||
Torsdag 11/1 | 2 Fra C til grunnleggende C++ | 4-11, 4-15, 4-21, 4-27, 4-30 5-3, 5-11, 5-22, 5-23 | Nr.1 og 2 i heftet | ||||
Tirsdag 16/1 | 3 Fra C til grunnleggende C++ | 6-14, 6-18, 7-13 8-11, 8-12-13, 8-4 | Nr.3 og 4 i heftet | ||||
Torsdag 18/1 | 4 Fra C til grunnleggende C++ | 8-7, 8-20, 8-33, 8-34 12-7, 12-10 | Nr.5 i heftet | ||||
Tirsdag 23/1 | 5 Større programeksempel | EKS_01.cpp | |||||
Torsdag 25/1 | 6 string-klassen. Funksjoner (nytt stoff) | 2.10 s.150-153,157-158 s.239-241 6.12-14,16-18 | string-klassen | 6-22, 6-29, 6-25 (6-32) | EKS_02.cpp | Nr.6 og 7 i heftet | |
Tirsdag 30/1 | 7 Pekere. Memoryallokering. vector (array) | 8.5,12 10.1-10 | STL: vector | EKS_03.cpp EKS_04.cpp EKS_05.cpp | Nr.8 i heftet | Oblig 1 | |
Torsdag 1/2 | 8 Større programeksempel | EKS_06.cpp | |||||
Tirsdag 6/2 | 9 Klasser og objekter (grunnleggende) | 7.1-9,14-17 | 7-1, 7-2, 7-3, 7-6 | EKS_07.cpp | Nr.9 i heftet | ||
Torsdag 8/2 | 10 Mer om klasser og objekter | 7.10 8.13-15 10.11-12,14 11.1,4-5,11 | 10-18, 11-6, 11-8 (7-11, 11-21) | EKS_08.cpp | Nr.10 og 11 i heftet | ||
Tirsdag 13/2 | 11 Større programeksempel | EKS_09.cpp | Nr.12 i heftet | ||||
Torsdag 15/2 | 12 Arv | 11.12-16 | EKS_10.cpp EKS_11.cpp EKS_12.cpp EKS_13.cpp | Nr.13 i heftet | Oblig 2 | ||
Tirsdag 20/2 | 13 Større programeksempel | EKS_14.cpp | |||||
Torsdag 22/2 | 14 Mer om string-klassen. Virtueller | 12.3,5-7 kap.15 | string-klassen | EKS_15.cpp EKS_16.cpp EKS_17.cpp | Nr.14 og 15 i heftet | ||
Tirsdag 27/2 | 15 Større programeksempel | EKS_18.cpp | |||||
Torsdag 29/2 | 16 Filer | 5.12 s.408-410 13.1-3,6-9 | EKS_19.cpp EKS_20.cpp | Nr.16 (viktig!) og 17 i heftet | |||
Tirsdag 5/3 | 17 STL: Generelt, Containers | 11.8, 16.5, 17.6, 18.3 og s.1145-1146 | STL: Grunnleggende Oversikt Containere | (17-9, 18-4, 18-8) | EKS_21.cpp EKS_22.cpp | Nr.18 i heftet | Oblig 3 |
Torsdag 7/3 | 18 STL: Iterators, Algorithms | (16-14 til 16-18) | EKS_23.cpp EKS_24.cpp EKS_25.cpp | Nr.19 i heftet | |||
Tirsdag 12/3 | 19 Større programeksempel | EKS_26: Datastruktur | EKS_26.cpp | ||||
Torsdag 14/3 | 20 Multifilsprogram. Git | 7.11 | Multifilsprogram Multifilsprogram VScode EKS_27: Filer Versjonskontroll Enkel bruk av Git og GitLab Enkelt kommando-skjema Mac: Xcode Guide for Git | EKS_27*.* (7x + 2x) | Nr.20 i heftet | ||
Tirsdag 19/3 (3 timer) | 21 Kodeanalyse. Testing. Prosjektinfo | Prosjekt | |||||
Torsdag 21/3 | Prosjektarbeid (ingen forelesning) | ||||||
Tirsdag 2/4 | Prosjektarbeid (ingen forelesning) | ||||||
Torsdag 4/4 | Prosjektarbeid (ingen forelesning) | ||||||
Tirsdag 9/4 | Prosjektarbeid (ingen forelesning) | ||||||
Torsdag 11/4 | Prosjektarbeid (ingen forelesning) | ||||||
Torsdag 18/4 | 22 Større programeksempel | EKS_28: Datastruktur | EKS_28.cpp | ||||
Torsdag 18/4 | 23 Større programeksempel | EKS_29: Datastruktur | EKS_29.cpp | ||||
Tirsdag 23/4 | Eksamensoppgave V20 nr.2 | EX_V20_2.cpp | |||||
Torsdag 25/4 | Eksamensoppgave V22 nr.2 Litt om/kode fra prosjektoppgaven. | EX_V22_2.cpp | |||||
Tirsdag 30/4 | 24 Repetisjon, oppsummering, eksamensråd (fra i høst) |