Innleveringer: Programmeringsøvinger, hvorav 8 av 12 må være godkjent for å få gå opp til eksamen.
Forutsetninger: Kunnskaper i strukturert C/C++-programmering tilsv. LO182D Programmering i C++.
Evaluering: Skriftlig eksamen, 4 timer.
Ansvarlig: Else Lervik
Læremål: Etter gjennomført kurs skal studentene beherske mesteparten av C++. De skal kunne implementere objektorienterte modeller beskrevet i UML.
Innhold: Adresser og pekere. Pekere og tabeller. Det frie lageret. Klasser. Konstruktører. Destruktører. Pekere som datamedlemmer. Operator overloading. Arv og polymorfi. Datafiler. Templates. Intro. til STL. Exceptions. Overgang fra UML-klassediagram til C++-kode.
Litteratur: Deitel & Deitel: C++ How to Program, siste utgave.
Kjøp faget Fagets hjemmeside