FORMÅL
I takt med væksten og udbredelsen af computerteknologier, er
programmeringsteknologier under konstant udvikling. For at udvikle
og vedligeholde moderne software, skal studerende være i stand til
at bruge de nyeste programmeringsteknikker samt forstå hvordan
disse teknikker relaterer til de klassiske principper inden for
programmering
Den studerende skal opnå viden om avancerede programmeringsteknologier og teknikker, herunder elementer af de programmeringssprog, som understøtter disse teknikker. Kurset vil både fokusere på nye tendenser inden for programmering, og på klassiske avancerede emner. Mulige emner inkluderer:
avancerede biblioteker
biblioteksdesign
syntaktisk abstraktion og sprogudvidelser
deklarativ programmering
generisk programmering
concurrent, parallel og distribueret programmering
reaktiv programmering
typed og typeløs programmering
scripting
modul begreber
forskellige hardware platforme
ressourceforbrug
optimeringer
performance studier
Undervisningen tilrettelægges i henhold til de generelle undervisningsformer for uddannelsen jf. § 17
Det forventes at den studerende bruger 30 timer per ECTS, hvilket for denne aktivitet betyder 150 timer.
Prøvens navn | Udvalgte emner inden for programmering |
Prøveform | Skriftlig eller mundtlig |
ECTS | 5 |
Tilladte hjælpemidler | Eventuelle tilladte hjælpemidler, vil fremgå af kursussiden i MOODLE |
Bedømmelsesform | 7-trins-skala |
Censur | Intern prøve |
Vurderingskriterier | Vurderingskriterierne er angivet i Universitetets eksamensordning |
Kontakt: Studienævn for datalogi via cs-sn@cs.aau.dk eller 9940 8854
Engelsk titel | Selected Topics in Programming |
Modulkode | DSNSWCK211 |
Modultype | Kursus |
Varighed | 1 semester |
Semester | Forår
|
ECTS | 5 |
Undervisningssprog | Engelsk |
Tomplads | Ja |
Undervisningssted | Campus København |
Modulansvarlig |
Uddannelsesejer | Civilingeniør, cand.polyt. i software |
Studienævn | Studienævn for Datalogi |
Institut | Institut for Datalogi |
Fakultet | Det Teknisk Fakultet for IT og Design |