DM820: Avancerede emner i programmeringssprog (5 ECTS)
STADS: 15007301
Niveau
Kandidatkursus
Undervisningsperiode
Kurset er placeret i forårssemesteret.
Kurset udbydes efter behov.
Ansvarlige undervisere
Email: petersk@imada.sdu.dk
Skemaoplysninger
Hold |
Type |
Dag |
Tidsrum |
Lokale |
Uger |
Kommentar |
Fælles |
I |
Mandag |
16-18 |
Spørg underviseren |
15-22 |
|
Fælles |
I |
Onsdag |
08-10 |
Spørg underviseren |
15-22 |
|
Fælles |
I |
Torsdag |
08-10 |
IMADA Seminarrum |
15-22 |
|
Vis hele skemaet
Vis personligt skema for dette kursus.
Kommentar:
Ubegrænset deltagerantal. 4. kvartal.
Indgangskrav:
Ingen
Faglige forudsætninger:
Stoffet fra DM509 Programmeringssprog skal være kendt.
KursusintroduktionAt give deltagerne en forståelse af avancerede emner i imperative, objekt-orienterede, logikbaserede og funktionelle programmeringssprog. At give deltagerne mere erfaring med programmering ved anvendelse af avancerede emner til løsning af små praktiske problemer.
Forventet læringsudbytteVed kursets afslutning forventes den studerende at kunne:
- bruge avancerede funktioner i almindelige programmeringssprog
- skrive programmer i et moderne scriptingsprog
- skrive programmer, der samarbejder over sprog- og systemgrænser
- klassificere ukendte programmeringssprog
EmneoversigtScriptingsprog, multi-paradigme-sprog, avancerede typesystemer, reflection og metaprogrammering, udvidelig programmering,programverifikation, domæne-specifikke sprog, aspekt-orienteret programmering, distribueret programmering,grænseflader mellem forskellige sprog, parsergenerering, grafiske brugergrænseflader.
Litteratur- Meddeles ved kursets start..
Kursets hjemmeside
Dette kursus benytter
e-learn (blackboard).
Forudsætningsprøver
Ingen
Eksamen- og censurform:
a) Mundtlig fremlæggelse af eet tildelt emne. Intern censur ved underviser, bestået/ikke-bestået (15007312). Fremlæggelsen skal være bestået før den studerende kan bestå projektopgaven.
b) Projektopgave baseret på individuelt tildelte opgaver, der skal løses ved brug af mindst et af de avancerede emner. Opgaven består af en implementering og en skriftlig rapport. Karakter efter 7-trins skalaen, ekstern censur (15007302)
Reeksamen efter 4. kvartal.
Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.
Forelæsninger: 20 timer
Diskussioner og foredrag: 22 timer
Aktiviteter i studiefasen
Sprog
Dette kursus undervises på dansk eller engelsk, afhængigt af underviseren. Dog altid på Engelsk ved deltagelse af internationale studerende.
Kursustilmelding
Se tilmeldingsfrister.
Pris for åben uddannelse
Se priser for enkeltkurser.
Denne kursusbeskrivelse var gyldig fra 1. februar 2010 til 31. august 2014.