Introduktion til Programmering (Q1) ( efterår 2007 - 5 ECTS )
Rammer for udbud
-
Uddannelsessprog:
(se under Undervisnings- og arbejdsform)
-
Niveau:
Obligatorisk grundkursus
-
Semester/kvarter:
Udbydes i både Q1 og Q3 i det akademiske år 2007/2008
-
Timer per uge:
-
Deltagerbegrænsning:
-
Undervisningssted:
Århus
-
Hovedområde:
Det Naturvidenskabelige Fakultet
-
Udbud ID:
7866
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+2 t/uge), holdøvelser (4 t/uge) Dansk
Litteratur
Annonceres senere
Litteratur
To be announced
Kursushjemmeside
http://www.daimi.au.dk/dIntProg
Skemaplacering (forelæsninger)
Blokpar D, mandag 14-16 + fredag 12-14
Udbyder
Datalogisk Institut
Indgår i følgende fagpakker
Biologisk dataanalyse
Tilmelding til undervisning
https://mit.au.dk/da/index.cfm
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