IFUD1048
C++ for Programmers
Last taught 2019
Autumn and Spring
Trondheim
Norwegian
About this course
Content
Adresser og pekere, kontainere, anonyme funksjoner, RAII, smarte pekere, tråder og asynkrone tjenester, operator overloading, templates, STL, bruk av 3.parts API.
Learning outcomes
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
Teaching methods
Nettstudium. Leksjoner og øvinger med tilbakemeldinger.