TDP007 Konstruktion av datorspråk
Duggor och datortentor
Två duggor ges under kursen där man kan erhålla betyg eller tillgodoräknanden till ordinarie tentamen. Denna examination görs i live-rättat i tenta-klienten. Vi förutsättar att du är bekant med detta system sedan tidigare, kontakta kursledningen om så inte är fallet. Vid tentamen/dugga i kursen får följande medtas:
- Rubybok (Får tas med men finns tillgänglig i denna version digitalt på duggan/tentan)
- Ett A4 med anteckningar. Hand- eller datorskrivet. Fram- och baksida.
- Digital åtkomst till språkets dokumentation i form av ruby-doc.org
- Digital åtkomst till rubular
Betygssättning vid tentamen
Tentamen består av 2 delar. Del 1 är uppgifter på grund-nivå som relaterar till tekniker från kursen dessa bedöm som G/U. Del 2 består av mer avancerade uppgifter, där varje uppgift relaterar till någon teknik från kursens fyra seminarier. Alla uppgifter i del 1 behöver vara avklarade för att man ska erhålla ett betyg annat än U på tentamen. Efter del 1 är avklarad bestämmer antal avklarade uppgifter på del 2 slutbetyget vid tentamen (se tabell nedan).
| Avklarade uppgifter del 3 | Betyg |
|---|---|
| 0 | 3 |
| 1 | 4 |
| 2 | 5 |
Duggor
Två duggor ges i kursen, varje dugga motsvarar halva ordinarie tentan i omfattning och tid. Varje dugga har 2 delar, del 1 med grunduppgifter från de två tillhörande seminarierna och del 2 innehåller en avancerad uppgift från samma seminarier. Avklarad del 1 ger tillgodoräknande av den hälften av del 1 - uppgifterna på första ordinarie tentamen. Samma sak med del 2. Hela delen behöver vara avklarad för att ge ett tillgodoräknande. Har man tillräckligt med tillgodoräknanden kan man skippa att skriva tentan eftersom man redan kommer ha erhållt ett betyg på momentet, se betygstabell ovan.
Tidigare tentor
Här finns uppgifter och lösningsförslag till samtliga gamla duggor och tentor. Lösningsförslag på enklare uppgifter har utelämnats. Filer som hör till finns oftast i samma katalog, även om de inte är länkade från den här sidan.
VT25 Allting äldre än VT26 har gamla tentaupplägg, men uppgiftstyperna är värdefull övning
VT24
VT23
VT22
VT21
HT20
Läsåret 2016/2017
- Första duggan, torsdag 9 februari kl 13.30-15.30
dugga.txt, myclass.rb, w_high_jump_2015.txt, records.xml, solutions.rb - Andra duggan, onsdag 8 mars kl 08.30-10.30
dugga.txt, music.rb, amb_test.rb, darkmap.rb, map1.rb, map2.rb, rdparse.rb, solutions.rb - Tenta, 17 mars 8-12
tenta.txt, auditlog_TJMP75.csv, menu.xml, triples.rb, solutions.rb - Tenta, 9 juni 8-12
- Tenta, 15 augusti 8-12
Läsåret 2015/2016
- Första duggan, fredag 19 februari kl 10.15-12.15
- Andra duggan, torsdag 10 mars kl 13.15-15.15
- Tenta, torsdag 17 mars kl 08.00-12.00
- Tenta, fredag 10 juni kl 08.00-12.00
- Tenta, tisdag 16 augusti kl 08.00-12.00
Läsåret 2014/2015
- Första duggan, fredag 13 februari kl. 09.00-11.00
- Andra duggan, tisdag 10 mars kl. 09.30-11.30
- Tenta, tisdag 17 mars kl. 08.00-12.00
- Tenta, torsdag 11 juni kl. 08.00-12.00
- Tenta, tisdag 18 augusti kl. 08.00-12.00
Inställd, eftersom ingen anmälde sig
Läsåret 2013/2014
- Första duggan, fredag 14 februari kl. 15.15-17.00
- Andra duggan, torsdag 13 mars kl. 15.15-17.15
- Tenta, 31 mars kl. 14.00-18.00
- Tenta, 12 juni kl. 08.00-12.00
- Tenta, 20 augusti kl. 08.00-12.00
Inställd, eftersom ingen dök upp
Läsåret 2012/2013
- Första duggan, fredag 8 februari kl. 15.15-17.00
dugga.txt, namn.txt, platsannonser.txt, tudor.xml, solutions.rb - Andra duggan, torsdag 7 mars kl. 15.15-17.15
dugga.txt, receipt.rb, solutions.rb - Tenta, tisdag 12 mars kl. 08.00-12.00
tenta.txt, kor.txt, befolkning.txt, movies.xml, supplies.rb, solutions.rb - Tenta, fredag 7 juni kl. 08.00-12.00
tenta.txt - Tenta, onsdag 21 augusti kl. 08.00-12.00
Inställd, eftersom ingen dök upp
Läsåret 2011/2012
- Första duggan, fredag 10 februari kl. 15.15-17.00
dugga.txt, myclass.rb, befolkning.txt, bibliotek.txt, foobar.xml, solutions.rb - Andra duggan, fredag 2 mars kl. 15.15-17.00
dugga.txt, relations.rb, constraint_networks.rb, rdparse.rb, solutions.rb - Tenta, tisdag 6 mars kl. 08.00-12.00
tenta.txt, draw.rb, square.rb, example.xml, hamlet.xml, access_log, solutions.rb - Tenta, tisdag 22 maj kl. 08.00-12.00
tenta.txt, solutions.rb - Tenta, onsdag 15 augusti kl. 14.00-18.00
tenta.txt, solutions.rb
Läsåret 2010/2011
- Första duggan, fredag 11 februari kl. 15-17
dugga.txt, myclass.rb, kurskoder.txt, tddi16.txt, film.txt, example.xml, hamlet.xml, rexml.txt, sax_example.rb, solutions.rb - Andra duggan, fredag 11 mars kl. 15-17
dugga.txt, amb.rb, config.rb, constraint_networks.rb, playlist.txt, rdparse.rb, solutions.rb - Tenta, fredag 18 mars kl. 14-18
tenta.txt, amb.rb, rdparse.rb, rexml.txt, spreadsheet.rb, solutions.rb - Tenta, tisdag 7 juni kl. 8-12
tenta.txt, bnp.txt, constraint_networks.rb, library.xml, my_world.rb, print_map.rb, rdparse.rb, solutions.rb - Tenta, onsdag 17 augusti kl. 14-18
Inställd, eftersom ingen anmälde sig
Läsåret 2009/2010
- Första duggan, fredag 12 februari kl. 13-15
dugga.txt, test_change.rb, supply.xml, cake.xml, solutions.rb - Andra duggan, fredag 5 mars kl. 13-15
dugga.txt, my_world.rb, print_map.rb, amb_test.rb, constraint_networks.rb, rdparse.rb, solutions.rb - Tenta, onsdag 17 mars kl. 8-12
tenta.txt, instruktioner.txt, befolkning.txt, flicknamn.txt, slalom.txt, cake.xml, amb_test.rb, rdparse.rb, solutions.rb - Tenta, fredag 11 juni kl. 8-12
tenta.txt, instruktioner.txt, test_filled_array.rb, ordlista.txt, brev.txt, mailbox.xml, animals.xml, rexml.txt, rdparse.rb, solutions.rb - Tenta, onsdag 18 augusti kl. 14-18
tenta.txt, instruktioner.txt, lager.xml, myclass.rb, rdparse.rb, sax_example.rb, temp.txt, solutions.rb
Läsåret 2008/2009
- Första duggan, 13 februari kl. 13-15
dugga.txt, myclass.rb, expression.dtd, expr1.xml, expr2.xml, solutions.rb - Andra duggan, 9 mars kl. 10-12
dugga.txt, amb_test.rb, config.rb, constraint_networks.rb, rdparse.rb, solutions.rb - Tenta, 11 mars kl. 8-12
tenta.txt, instruktioner.txt, a.rb, amb_test.rb, expr.rb, rdparse.rb, studenter.txt, tdp007.html, solutions.rb - Tenta, 10 juni kl. 14-18
tenta.txt, instruktioner.txt, companyinfo.rb, constraint_networks.rb, europarl.xml, rdparse.rb, solutions.rb - Tenta, 17 augusti kl. 8-12 tenta.txt, instruktioner.txt, amb_test.rb, constraint_networks.rb, example.css, it.txt, naomi.htm, rdparse.rb, solutions.rb
Läsåret 2007/2008
- Dugga 080214 [PDF] [lösningsförslag]
- Dugga 080312 [PDF] [lösningsförslag]
- Tenta 080325 [PDF] [lösningsförslag]
Sidansvarig: Pontus Haglund
Senast uppdaterad: 2026-01-16
