Det här är ett förslag på kursplan för den kommande kompilatorkursen för Dataingenjörsprogrammet vid Örebro universitet. Av Thomas Padron-McCarthy (e-post: tpm@nekotronic.se, telefon 070-7347013). Namnet "Kompilatorer och interpretatorer" är bara ett förslag på vad kursen kan heta. Detsamma gäller poängantal, nivå mm. (Och ja, kursboken är från 1986.) Senaste ändring av detta dokument: 23 september 2002.

KOMPILATORER OCH INTERPRETATORER, 5 POÄNG
DATATEKNIK, NIVÅ B
Compilers and interpreters, 5 points

1. ALLMÄNT

1.1 Fastställande av kursplan

...

1.2 Kursens mål

Att ge kunskap om de grundläggande principerna för hur program tolkas, översätts och exekveras. Att ge kunskap om olika typer av interpretatorer och kompilatorer, och deras användningsområden. Att ge kunskap om hur kompilatorer och interpretatorer är uppbyggda och fungerar. Att ge kunskap om hur data och minnesutrymme administreras i samband med exekvering av program. Att ge kunskap om hur man i praktiken bygger en enkel interpretator eller kompilator för ett enkelt språk.

2. UTBILDNING

2.1 Kursens innehåll

Kursen består av följande delkurser:

2.1.1 Delkurs I, Teori, 3 p (Theory, 3 p)

Följande moment behandlas:

2.1.2 Delkurs II, Laborationer, 2 p (Laborations, 2 p)

På laborationsdelen av kursen bygger studenterna några viktiga delar av en kompilator, både i C++ och med hjälp av olika verktyg.

2.2 Litteratur

2.3 Undervisning

2.4 Examination

2.5 Betyg

3. BEHÖRIGHET

Särskild behörighet: