allmän forskarutbildningsbild

Kodtransformationer och interpretation

Kursen presenterar tekniker, teorier och verktyg som används då man utvecklar en kompilator eller interpreterar domänspecifika språk.

Kursinformation

Antal hp

5 hp

Ges av

Institutionen för datavetenskap och medieteknik

Öppen för

Doktorander vid svenska lärosäten

Undervisningsspråk

Engelska

Ort

Distans

Nästa kurstillfälle

Höst 2021

Studietakt eller motsvarande

33%

Sista ansökningsdag

23 augusti 2021

Anmälan

Anmälan sker till Kostiantyn Kucher, kostiantyn.kucher@lnu.se

Förkunskapskrav

- Medel eller avancerad programmeringserfarenhet inom vilket språk som helst
- Åtminstone grundläggande programmeringserfarenhet inom Java
- Engelska (skriftligt)

Undervisningsformer

Föreläsningar, uppgifter och skriftlig tentamen

Mer om kursens innehåll

Kursen presenterar tekniker, teorier och verktyg som används då man utvecklar en kompilator. Kursen diskuterar också hur dessa idéer kan användas för att definiera, hantera och interpretera domänspecifika språk inom modelldriven programvaruutveckling. Ett fokus blir därför kompilatorns frontend, generering av mellannivå-representationer, och hur dessa representationer kan exekveras.

Kursplan: https://kursplan.lnu.se/kursplaner/kursplan-4DV507.pdf

Kursen ges också i Växjö.