Innleveringer: Obligatoriske programmeringsøvinger.
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, 5.Ed. Prentice Hall 2005.
Kjøp faget