[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]
Deltagerne vil efter kurset have indsigt i hvorledes principper for og teknikker til systematisk kontruktion af programmer spiller en afgørende rolle ved konstruktion af kvalitetssoftware, og vil have detaljeret kendskab til et sædvanligt programmeringssprog og de dertil hørende begreber samt udvalgte standardframeworks.
En række mindre programmeringsopgaver
Videregående sprogbegreber og teknikker til design, specifikation og implementering af lidt større programmer. Sprogbegreber: Abstrakte datatyper, polymorfi, nedarvning, rekursion undtagelser, filer og tråde. Design: Generelle designkriterier samt udvalgte designmønstre. Specifikation og implementation: Separering af specifikation og implementation, interfaces, pre- og postbetingelser, simple invariansteknikker, sweep og iteratorer, design af simple klassehierarkier, abstrakte klasser, rekursive metoder og datastrukturer, anvendelse af standardframeworks (specielt grafiske grænseflader), algoritmer der anvender reelle tal.
Deltagerne skal ved afslutningen af kurset kunne:
Introduktion til Programmering
Gudmund Frandsen
Forelæsninger (2+2t/uge), øvelser (3t/uge), studiecafe
Dansk
Annonceres senere
Mandag 14-16 + torsdag 12-14
Blokpar D: http://science.au.dk/uddannelse/undervisning/blokpar/
Eksamen: 2. kvarter
Placering: Uge 2 og 3, 2011
Reeksamen: August
Datalogisk Institut
Bacheloruddannelsen i Datalogi, Matematik-økonomi og IT
Mundtlig eksamen uden forberedelse (20 min)
7-skala, intern censur