Emnets opplegg:

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)  
                       

 

Tilbake til hjemmesiden for emnet.