Objektorienterad programmering med C++
Kursplan, A-nivå, 1TD292
Kursen är avvecklad.
- Kod
- 1TD292
- Nivå
- A
- Ämne(n)
- Datavetenskap
- Betygsskala
- Väl godkänd (VG), Godkänd (G), Underkänd (U)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 21 april 2006
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
Datorer och programmering TDB2 (motsv.) eller grundläggande behörighet och dokumenterade kunskaper i programmering, t.ex. Pascal eller C, inkluderande pekare/dynamiska strukturer.
Syfte
Att ge fördjupade och utvidgade kunskaper och färdigheter i objektorienterad programmering och i objektorienterad analys och design. Att ge kunskaper om algoritmer och datastrukturer och hur dessa implementeras.
Innehåll
Programmering i C++: översiktlig genomgång av datatyper, styrsatser, funktioner, pekare, klasser, arv. Polymorfi, mallar, undantag. Datastrukturer: stackar, köer, listor samt algoritmer på dessa. Objektorienterad analys och design. Orientering om C++ standardbibliotek.
Undervisning
Kursen ges som nät/distanskurs. All kommunikation och handledning är nätbaserad. Som komplement erbjuds några frivilliga helgsammankomster.
Examination
Prov vid kursens slut samt obligatoriska inlämningsuppgifter.