| Nr | Opdracht | Inleverdatum | Testinvoer |
| 0 | Increment | 15 feb 2012 | Increment1.in |
| 1 | Voorwaarts Verschil | 22 feb 2012 | Voorwaarts0.in, Voorwaarts1.in |
| 2 | Schilderijen | 29 feb 2012 | Schilderij1.in |
| 3 | Wegonderhoud | 21 mrt 2012 | weg1.in, weg1.uit, Zuid.rws. |
| 4 | War of the Worlds | 4 apr 2012 | WarSimpel.in, WarMars.in, WarMars.uit |
| 5 | Quest Planner | 20 apr 2012 | Mini Quest, output, Toms Quest |
Je kunt over de opdrachten vragen stellen tijdens het werkcollege, maar verder is er geen begeleiding. Je mag uiteraard wel met anderen over de opdracht praten, maar je moet de ingeleverde code wel helemaal zelf schrijven. DomJudge bevat plagiaat-detectie en plagiaat wordt bestraft! Docent of nakijkers kunnen je vragen, delen van je code toe te lichten.
DomJudge kan aangeven dat je programma niet compileert,
te langzaam werkt, of een verkeerde uitvoer geeft.
DomJudge kan niet controleren of je het juiste algoritme
hebt geïmplementeerd.
Dus als de opdracht zou zijn
implementeer QuickSort en je gebruikt HeapSort,
zal je programma mogelijk door DomJudge worden geaccepteerd
zonder dat het echt goed is.
Als DomJudge je programma zonder gepruttel accepteert,
en je hebt je gehouden aan de algoritmische eisen
(voor zover die in de opdracht staan),
heb je de opdracht in principe af.
Submitten: Het inzenden van een C# oplossing is eenvoudig: Klik "Select file..." en selecteer de file met je C#-code. Geef aan welk van de problemen je hebt opgelost (hoop je) en de programmeertaal (alleen C# is mogelijk). Beuk op Submit en wacht af wat DomJudge van je programma vindt.
Clarification: Via Clarifications is communicatie met het praktikumteam mogelijk. Maar niet snel! Dus als je 5 minuten voor de deadline tegen een issue aanloopt en je kunt niet verder zonder hulp, dan heb je een probleem. Een Clarification is een soort vraag die je aan "de Jury" (het praktikumteam) kunt stellen.
Wat is de consequentie voor Java-ervarenen? Voor de opdrachten heb je vrijwel geen grafische en interactieve libraries nodig, want bijna alles werkt met tekst input/output en algoritmische constructies. De verschillen tussen Java en C# zijn daar minimaal, dus qua programmeren maakt het niet veel uit.
Je moet wel met de C# ontwikkelomgeving werken, dus je hier even op inlezen en inwerken. De eerste programmeeropdracht Increment helpt je hiermee op weg. Ook al lijkt hij simpel, begin er niet te laat aan! Houd er rekening mee dat je misschien nog iets aan een assistent moet vragen op het werkcollege voordat je hem kunt inleveren.