Objektorienterad programmering med C++

5 poäng

Kursplan, A-nivå, 1TD292

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.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin