Studiepoeng
10
Emneansvarlig
Tomas Sandnes
Tilsynssensor
Kjetil Svarstad, NTNU
Hensikt
Emnet skal gi studentene kunnskap om fundamentale programmeringsbegreper i språket C++, objektorientert programmering, samt noen videregående temaer. Etter fullført emne vil studentene være i stand til å lage programmer i C++, inklusive spill, med output til console eller vinduer/2D gjennom 3. parts bibliotek. De vil beherske Microsoft Visual Studio som IDE.
Forutsetninger
Emnet bygger på grunnleggende ferdigheter i objektorientert programmering med utgangspunkt i programmeringsspråket Java. Forelesninger, øvingsoppgaver og innleveringer tar utgangspunkt i at studentene bruker Microsoft Visual Studio. Studenter som velger et annet programmeringsverktøy kan ikke forvente hjelp med programvaren. Innleveringer skal uansett kunne kompilere og kjøre i Visual Studio.
Kompetansemål
Karakterskala
Bokstavkarakter
Kursbevis tekst
Emnet har gitt studenten ferdigheter i å programmere i C++, med vekt på objektorienterte emner som arv og polymorfi, samt bruk av referanser, pekere og overlasting av operatorer. Videre har studenten lært å mestre enkel filbehandling, samt lært å benytte 3. parts libraries/dlls. Det har blitt gitt en innføring i bruk av Microsoft Visual Studio som utviklingsverktøy.
Litteraturliste
C++ How To Program
Paul J.Deitel, Harvey M.Deitel, Prentice Hall, 2007, 6 utgave
ISBN 978-0136152507
Vurdering
Vekting (%): 100%
Vurderingstype
Mappevurdering m/skriftlig prøve
Hjelpemiddel
Ingen
Med forbehold om endringer.