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.

Kursusintroduktion
At 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æringsudbytte
Ved 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

Emneoversigt
Scriptingsprog, 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.