Introduktion til Programmering (Q1+Q3) ( forår 2009 - 5 ECTS )
Rammer for udbud
-
Uddannelsessprog:
dansk
-
Niveau:
Grundkursus
-
Semester/kvarter:
Q1 og Q3
-
Timer per uge:
8
-
Deltagerbegrænsning:
Ingen
-
Undervisningssted:
Århus
-
Hovedområde:
Det Naturvidenskabelige Fakultet
-
Udbud ID:
13973
Formål
Deltagerne vil efter kurset have indsigt i principper for og teknikker til systematisk konstruktion af simple programmer og praktisk erfaring med implementering af specifikationsmodeller ved hjælp af et sædvanligt programmeringssprog samt udvalgte standardklasser.
Obligatorisk program
En række mindre programmeringsopgaver
Indhold
Grundlæggende programmeringsbegreber og teknikker til systematisk konstruktion af simple programmer. Basale programmeringsbegreber: variabel, værdi, udtryk, objekt, klasse, indkapsling, kontrolstruktur, metode, parameter, polymorfi. Objektorientering: modellering, klassestruktur (aggregering, assocering, specialisering), udvalgte standardklasser (specielt collectionklasser) og interfaces. Systematisk udvikling af simple programmer: modularisering, trinvis forfinelse, inkrementel udvikling og test.
Læringsmål
Deltagerne skal ved afslutningen af kurset kunne:
-
anvende
grundlæggende konstruktioner i et sædvanligt programmeringssprog,
-
identificere
og
forklare
arkitekturen af simple programmer,
-
identificere
og
forklare
betydningen af simple specifikationsmodeller,
-
implementere
simple specifikationsmodeller i et sædvanligt programmeringssprog,
-
anvende
standardklasser ved realisering af programmer.
Faglige forudsætninger
None
Underviser
Michael E. Caspersen
Undervisnings- og arbejdsform
Forelæsninger (2+2t/uge), holdøvelser (4t/uge)
Dansk
Litteratur
Oplyses senere
Kursushjemmeside
http://www.daimi.au.dk/dIntProg
Skemaplacering (forelæsninger)
Endnu ikke fastlagt
Eksamensterminer
Q1: Oktober, reeksamen januar
Q3: Marts/april, reeksamen august
Udbyder
Datalogisk Institut
Indgår i følgende studieordninger
Bacheloruddannelsen i Geologi, Datalogi, Matematik-økonomi, Nanoteknologi, IT og Matematik.
Indgår i følgende fagpakker
Programmering, datalogi/teori
Tilmelding til undervisning
https://mit.au.dk/
Studieordning og bedømmelse
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
Praktisk prøve
bestået/ikke-bestået, intern censur