IFUD1048
C++ for programmerere
Sist undervist 2019
Høst og Vår
Trondheim
Norsk
Om emnet
Faglig innhold
Adresser og pekere, kontainere, anonyme funksjoner, RAII, smarte pekere, tråder og asynkrone tjenester, operator overloading, templates, STL, bruk av 3.parts API.
Læringsmål
KUNNSKAPER:
Kandidaten:
- Kan definere begrepene pekere og referanser
- Kan forklare RAII og smarte pekere og fordeler med disse
- Kan gjøre rede for asynkrone tjenester
- Kan gjøre rede for «overloading» av operatorer
- Kan forklare begrepet «templates» og hvordan det brukes
- Kan forklare behovet for Standard Template Library og hva det inneholder
- Kan forklare ulike typer 3. parts biblioteker på ulike plattformer
FERDIGHETER:
Kandidaten:
- Kan lage programmer i C++ som demonstrerer bruk av pekere, kontainere, anonyme funksjoner, smarte pekere, tråder og asynkrone tjenester, operator overloading, templates og STL.
- Kan ta i bruk 3. parts C og C++ biblioteker.
GENERELL KOMPETANSE:
Kandidaten:
- Er opptatt av at som profesjonell yrkesutøver skal man lage effektive og stabile programmer som skal lette arbeidet for andre yrkesutøvere eller generelt være til nytte for folk og samfunn
Læringsformer og aktiviteter
Nettstudium. Leksjoner og øvinger med tilbakemeldinger.