Skriv ut Forsiden > Kurs > Kurs deltid/kveld > Programmering i C++

Programmering i C++, PGK330

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

  • Med dette emnet skal studentene få en innføring i C++, og et grunnlag for å kunne gå videre med mer avanserte C++ (spill)programmeringsemner. Studentene skal kunne:
  • beherske Visual Studio som C++ programmeringsmiljø (opprette projects, kompilere, linke, kjøre)
  • beherske standard IO
  • programmere med bruk av variabler, aritmetiske operatorer, løkker, valgsetninger
  • bruke arrays
  • deklarere funksjoner/metoder og bruke disse med og uten ulike typer parametere
  • forstå og kunne korrekt anvende referanser og pekere
  • beherske objektorientert tankegang med bruk av klasser, objekter, arv og polymorfi
  • benytte operator-overlasting på en effektiv måte
  • programmere fil input/output
  • beherske feilhåndtering
  • forstå og bruke ulike tallsystemer og bit-operasjoner
  • bruke templates
  • benytte funksjonalitet fra 3. parts libraries/dlls (f.eks. for 2D grafikk håndtering)

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.
 

Fakta

Kurs
Kveld/helg
Varighet
Høsten 2010
Studiepoeng
10
Pris
12.600,- for hele kurset
Opptakskrav
Ingen
Gjennomføring
4 samlinger fre/lør á 12 timer
Oppstart
August 2010