TDP019 · 10 hp · Grundnivå (G1F) · Programmering
Projekt: Datorspråk
Ges · nästa start VT 2027
100 %
klarade senaste ordinarie tillfället
PRA2 · 9 jun 2026 · 46 studenter
100 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
PRA2 · 190 studenter
Modulen rapporterar bara godkända resultat, så andelen godkända visar inte hur många som inte klarade den.
Ingår i 1 program
Inlämning eller laboration
PRA2 Projekt
- 5
- 4
- 3
Ordinarie tillfällen
100 % godkända · 190 studenter
- 100 %46
- 100 %45
- 100 %53
- 100 %46
Senare tillfällen
100 % godkända · 22 studenter
- 100 %22
- Klarar ett senare tillfälle: 100 % (22 studenter), jämfört med 100 % (190 studenter) på ordinarie
- Får 4 eller 5: 69 % (212 studenter)
Visa små tillfällen (1)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %1
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
UPG1 Uppgifter kommunikation
- G
Ordinarie tillfällen
100 % godkända · 143 studenter
- 100 %43
- 100 %52
- 100 %48
Senare tillfällen
100 % godkända · 68 studenter
- 100 %44
- 100 %24
- Klarar ett senare tillfälle: 100 % (68 studenter), jämfört med 100 % (143 studenter) på ordinarie
Visa små tillfällen (7)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %1
- 100 %1
- 100 %1
- 100 %1
- 100 %1
- 100 %1
- 100 %1
Om kursen
Mål
Efter genomgången kurs ska studenten kunna:
- konstruera ett mindre datorspråk
- diskutera och motivera designval i det egna datorspråket med utgångspunkt i teori och egna erfarenheter
- implementera verktyg (interpretator, kompilator, etc) för det egna datorspråk
- formulera teknisk dokumentation av det egna datorspråket
- presentera en uppgift muntligt inför publik enligt angivna förutsättningar
Innehåll
Hantverk: Kunskap och erfarenhet av att utveckla ett eget datorspråk i en community. Kunskap och erfarenhet av att konstruera en avancerad syntaktisk formalism för ett datorspråk med användning av parsning och att implementera dess semantik i form av en interpretator eller översättare till annat språk.
Teknik: Programspråket Ruby.
- Examinator
- Pontus Haglund
- Schemalagd tid
- 48 h
- Huvudområde
- Programmering