Länkstig

Programspråksteknik

Kurs
DIT231
Avancerad nivå
7,5 högskolepoäng (hp)
Studietakt
50%
Undervisningstid
Dag
Studieort
Göteborg
Undervisningsform
Campus
Undervisningsspråk
Engelska
Start/slut
-
Ansökningsperiod
-
Anmälningskod
GU-18659
Ansökan stängd

Om utbildningen

Syftet med kursen är att skapa förståelse för hur programmeringsspråk utformas, dokumenteras och implementeras. Kursen behandlar grundläggande tekniker och verktyg som behövs för att implementera interpretatorer (tolkar), och ger dessutom en introduktion till kompilatorer.

Studenterna kommer att lära sig programspråkens grammatik när de implementerar syntaxanalys och om typsystem vid implementering av typkontrollerare. Genom att implementera interpretatorer och kompilatorer lär sig studenten att lösa praktiska implementeringsproblem liksom teori för formell semantik.

Behörigheter och urval

Behörighet

The requirements for the course is to have successfully completed courses corresponding to 60 credits in the subject of Computer Science, including

 7.5 credits in programming (for example DIT142 Functional programming, DIT952 Objektorienterad programmering and design, or equivalent);

 7.5 credits in data structures (for example DIT960 Data structures, DIT725 Logic, algorithms and data structures or equivalent).

English: English 6/English B or the equivalent level of an internationally recognized test, for example TOEFL, IELTS.

Urval

Högskolepoäng, max 165 hp.