Introduktion til Programmering (Q1+Q3) ( efterår 2008 - 5 ECTS )
Rammer for udbud
-
Uddannelsessprog:
dansk
-
Niveau:
Grundkursus
-
Semester/kvarter:
Udbydes i både Q1 og Q3 i
-
Timer per uge:
8
-
Deltagerbegrænsning:
-
Undervisningssted:
Århus
-
Hovedområde:
Det Naturvidenskabelige Fakultet
-
Udbud ID:
8003
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
Underviser
Michael E. Caspersen
Undervisnings- og arbejdsform
Forelæsninger (2+2t/uge), holdøvelser (4t/uge)
Litteratur
Annonceres senere
Kursushjemmeside
http://www.daimi.au.dk/dIntProg
Skemaplacering (forelæsninger)
Endnu ikke fastlagt
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
-
Prakt. opg., bedømt efter Bestået/ikke bestået med intern censur
Praktisk prøve
bestået/ikke-bestået, intern censur