UU | IT | OOP med Java sommaren 2011

Obligatoriska inlämningsuppgifter

Notera att kursen också har två obligatoriska moment.

Eftersom det är så många studenter som följer kursen i år finns det en risk att kommentarer på lösningarna ibland blir kortfattade. Vill du ha mer detaljerade kommentarer eller har specifika frågor går det bra att säga till.

Allmänna regler

  1. Inlämningsuppgifterna är obligatoriska och skall lösas och redovisas enskilt.

  2. Lösningen ska även innehålla källkod.

    Källkod skall vara kompilerbar och körbar med Java 5 JDK eller senare (om ni utvecklar hemma med andra utvecklingsverktyg så kontrollera först att det även fungerar med Java 5 JDK innan ni skickar in koden, speciellt om ni använder Microsofts utvecklingsverktyg).

    Endast de bibliotek som ingår i någon av de senaste versionen av Java JDK får användas för att lösa uppgifterna.

  3. Varje uppgift ska redovisas med rapport (detta gäller särskilt uppgift 2 och senare).

    Beskriv designen i stort (till exempel: klasserna och deras viktigaste metoder). Tala om hur du kom fram till din lösning, hur du utnyttjar den givna koden, hur du använder standardbibliotek. Beskriv olika designbeslut och motivera dem. I efterhand: tycker du att dina designbeslut var bra eller är det nåt du skulle gjort annorlunda?

    Se till att du redovisar alla aspekter av uppgiften som du upplevde som svåra eller krävde särskild uppmärksamhet.

    Om du får komplettering bör du i den nya versionen ange vad du har ändrat.

    Om du använder någon integrerad utvecklingsmiljö (IDE), tala om vilken. Berätta också om (och i så fall hur) användning av IDE har påverkat din lösning.

  4. Om redovisningen består av flera filer så skicka dem hoppackade, lämpligen i något av filformaten zip, tar eller rar. Placera även rapporten där.
  5. Var vänlig se till att ditt namn står i rapporten och i varje källkodsfil.
  6. Inlämningsuppgiften skall lösas individuellt! Du får givetvis diskutera uppgiften och olika lösningsmetoder med kurskamrater, men du får inte konstruera din lösning tillsammans med någon annan.

    Du ska själv ha skrivit den lösning du lämnar in.

  7. Lämna in lösningen via epost.

Sista inlämningsdatum

Vänligen respektera varje uppgifts sista inlämningsdatum. Om uppgiften kommer in senare än detta datum löper den stor risk att inte bli rättad alls. Om ni behöver uppskov med inlämning av en uppgift skall ni kontakta mig (Sven-Olof) så snart som möjligt.

Uppgifter


<svenolof@it.uu.se>