TDP007 · 6 hp · Grundnivå (G1F) · Programmering
Konstruktion av datorspråk
Ges · nästa start VT 2027
68 %
klarade senaste ordinarie tillfället
DAT1 · 25 mar 2026 · 40 studenter
77 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
DAT1 · 191 studenter
75 %
Svårare än 75 % av kurserna på grundnivå
Jämfört med 874 kurser på samma nivå, ordinarie tentor de senaste tre läsåren. 83 studenter.
Ingår i 1 program
Övrigt moment
DAT1 Datortentamen
- 5
- 4
- 3
- U
Ordinarie tillfällen
77 % godkända · 191 studenter
- 68 %40
- 60 %43
- 78 %46
- 100 %40
- 82 %22
Senare tillfällen
43 % godkända · 67 studenter
- 100 %11
- 21 %14
- 56 %9
- 40 %15
- 20 %5
- 33 %6
- 14 %7
- Klarar ett senare tillfälle: 43 % (67 studenter), jämfört med 77 % (191 studenter) på ordinarie
- Får 4 eller 5: 38 % (258 studenter)
Visa små tillfällen (4)
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 %4
- 100 %3
- 50 %4
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
LAB1 Laboration
- G
Ordinarie tillfällen
100 % godkända · 226 studenter
- 100 %46
- 100 %46
- 100 %56
- 100 %55
- 100 %23
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (2)
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
Övrigt moment
DAK1 Frivillig dugga i datorsal
- G
- U
Ordinarie tillfällen
34 % godkända · 38 studenter
- 34 %38
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Övrigt moment
DAK2 Frivillig dugga i datorsal
- G
- U
Ordinarie tillfällen
59 % godkända · 32 studenter
- 59 %32
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Om kursen
Mål
Efter genomgången kurs ska studenten kunna:
- förklara och använda reguljära uttryck
- använda verktyg för hantering av uppmärkningsspråk
- använda och modifiera en tolk för ett enklare programspråk
- redogöra för och tillämpa grundläggande principer för design av datorspråk
Innehåll
Hantverk: Förmåga att designa en notation för en given typ av användning eller system. Förmåga att definiera och implementera egna notationer för att underlätta för utvecklare och användare av system, t.ex. metadata och skriptnotation.
Ämnen: Principerna för uppbyggnad och implementation av programspråk. Abstraktion och dess roll i datorspråk. Principerna för en interpretators uppbyggnad. Reguljära uttryck och ändliga automater. Syntaktisk parsning. Abstrakta syntaxträd. Översikt över olika typer av datorspråk. Uppmärkningsspråket XML.
Teknik: Ruby, Emacs samt utblickar mot andra språk och verktyg.
- Examinator
- Pontus Haglund
- Schemalagd tid
- 44 h
- Huvudområde
- Programmering