Introduktion til Programmering (Q3) ( forår 2010 - 5 ECTS )
Rammer for udbud
-
Uddannelsessprog:
dansk
-
Niveau:
Grundkursus
-
Semester/kvarter:
Q3
-
Timer per uge:
8
-
Deltagerbegrænsning:
Ingen
-
Undervisningssted:
Århus
-
Hovedområde:
Det Naturvidenskabelige Fakultet
-
Udbud ID:
14673
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)
Dansk
Litteratur
Oplyses senere
Kursushjemmeside
http://www.daimi.au.dk/dIntProg
Skemaplacering (forelæsninger)
Blokpar D, mandag 14-16 + torsdag 12-14
Eksamensterminer
Q1: Oktober, reeksamen januar
Placering: Uge 44
Q3: Marts/april, reeksamen august
Placering: Uge 11
http://science.au.dk/uddannelse/undervisning/eksamen/regler-for-tilmelding-til-kurser-med-fastlagt-eksamen/
Udbyder
Datalogisk Institut
Indgår i følgende studieordninger
Bacheloruddannelsen i Geologi, Datalogi, Matematik-økonomi, Nanoteknologi, IT og Matematik.
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
Praktisk prøve (30 min), bestået/ikke-bestået, intern censur