Vær opmærksom på at dette website indeholder et arkiv med historiske data. Det aktuelle kursuskatalog findes på kursuskatalog.au.dk

AU kursuskatalog arkiv

[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]

Introduktion til Programmering (Q1,Q3) ( efterår 2011 - 5 ECTS )

Rammer for udbud

  • Uddannelsessprog: dansk
  • Niveau: Bachelor kursus
  • Semester/kvarter: Q1
  • Timer per uge: 8
  • Deltagerbegrænsning: Ingen
  • Undervisningssted: Århus
  • Hovedområde: Det Naturvidenskabelige Fakultet
  • Udbud ID: 31217

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 samt generiske metoder. Systematisk udvikling af simple programmer: modularisering, inkrementel udvikling og simple klasse- og algoritmemønstre.

Læringsmål

Deltagerne skal ved afslutningen af kurset kunne:

  • anvende  grundlæggende konstruktioner i et sædvanligt programmeringssprog,
  • identificere  arkitekturen af simple programmer med henblik på udvidelse af disse
  • identificere  betydningen af simple specifikationsmodeller og  implementere  disse i et sædvanligt programmeringssprog,
  • anvende  standardklasser ved realisering af programmer.

Faglige forudsætninger

Underviser

Michael E. Caspersen og Aino Vonge Corry

Undervisnings- og arbejdsform

Forelæsninger (2+2t/uge), holdøvelser (2+2t/uge)

Dansk

Litteratur

Oplyses ved kursusstart og via kursushjemmesiden.

Kursushjemmeside

http://www.cs.au.dk/dIntProg/

 

Skemaplacering (forelæsninger)

Mandag 14-16 + torsdag 12-14

Blokpar D: http://science.au.dk/uddannelse/undervisning/blokpar/

Eksamensterminer

Eksamen: 1. kvarter

Placering: Uge 43

Reeksamen: Marts og August

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, Matematik, Bioteknologi, Kemi og Teknologi.

Tilmelding til undervisning

https://mit.au.dk/

 

Bedømmelse

Praktisk prøve (30 min), bestået/ikke-bestået, intern censur