TDP007 Konstruktion av datorspråk
Duggor och datortentor
Vid två tillfällen, ett tillfälle mitt i kursen och ett efteråt, kommer vi att genomföra datorduggor. Duggorna är två timmar vardera och kommer att genomföras individuellt i våra datorsalar. Det innebär att ni bör vara bekanta med den miljön. Under duggan är följande hjälpmedel godkända:
- 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 duggorna
Avklarad del 1 på duggorna innebär att man kan tillgodoräkna sig mostvarande del på första ordinarie tenta i kursen. Om båda del 1 är avklarade och tillräckligt med poäng (14) samlas in på del 2 på duggorna erhåller man utöver tillgodoräknanden betyg 3 på tentamomentet i kursen.
Betygssättning vid tentamen
Tentamen består av 3 delar. Del 1 är uppgifter på grund-nivå som relaterar till tekniker från kursens första två seminarier, dessa bedöms som G/U. Del 2 är uppgifter på grund-nivå som relaterar till tekniker från kursens andra två seminarier, dessa bedöm som G/U. Del 3 består av mer avancerade uppgifter, där varje uppgift relaterar till någon teknik från kursens fyra seminarier. Varje enskild uppgift på del 3 ger upp till 10 poäng. Betyg på tentamen ges enligt följande tabell. För alla betyg så måste förutom de insamlade poängen alla uppgifter på Del 1 och Del 2 lösas med godkänt betyg.
Insamlade poäng Del 3 | Betyg |
---|---|
10 | 3 |
17 | 4 |
24 | 5 |
Tentan/duggorna efterrättas men det är viktigt att du skickar in dina uppgifter när du är klar med dem. Tänk på att skicka in alla uppgifter som du kommit framåt med eftersom man får delpoäng om man kommit en betydelsefull bit på vägen med att lösa uppgiften.
Omexamination sker i form av en fyratimmarstenta som i övrigt har samma förutsättningar som duggorna. Denna tenta finns i tentaschemat.
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 (nytt upplägg)
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: 2025-04-15