C/C++

Mål

Målet med kurset er at give deltagerne grundlæggende færdighed i at udvikle programmer i C og C++. Efter kurset kan deltagerne udvikle programmer i C og C++, kender standardbiblioteket og er fortrolig med begreber, der anvendes i C og C++. Forudsætninger

Deltagernes forudsættes at være fortrolig med grundlæggende softwareudvikling

Indhold

Modul 1:

  • Overblik over C og C++
  • C og C++: Styrker og svagheder
  • Udviklingsmiljø
  • Afviklingsmiljø
  • Overblik over C og C++
  • Overblik over standardlibrary

Modul 2:

  • Typer, variable og udtryk
  • Kontrolstrukturer og funktioner
  • Macrosproget, moduler og headerfiler

Modul 3:

  • Pointers og arrays
  • Structures, unions og bitfelter
  • Namespaces
  • Exceptions

Modul 4:

  • Klasser og objekter
  • Nedarvning
  • Operatoroverloading

Modul 5:

  • Polymorfi og typehåndtering
  • Templates
  • Exception handlers

Modul 6:

  • Standard I/O og streams
  • Strings og matematiske funktioner
  • Supportfunktioner

Modul 7:

  • STL Containers
  • Iterators og allocators
  • Algoritmefunktioner

Modul 8:

  • Større øvelse: En programmerbar regnemaskine

Kursets længde

Kurset varer 4 dage.

Afholdelse

Er I interesseret i et kursus, så kontakt os på info@uu.dk for tilbud og nærmere aftale.