Warning! This is the 2012 course's website! You probably want the current course website.
Laborationer och inlämningsuppgifter
All redovisning och kontroll av laborationer och inlämningsuppgifter
sker via Fire. Vid inlämning via Fire skall endast java-, haskell-, pdf- eller text-filer användas.
Java-filerna skall ej tillhöra något paket, dvs ta bort eller kommentera bort alla eventuella:
package ...;
Lämna endast in de filer ni själva har gjort eller som ni har ändrat i. Vidare skall ni inte packa in dem på något sätt, dvs inga tar-filer eller liknande. Det tar bara längre tid vid rättningen, eftersom Fire inte packar upp dem automatiskt. Inlämningar i andra format returneras för uppackning.
Som vanligt så står de som lämnar in en laboration eller inlämningsuppgift för alla delar och skall kunna redogöra för varje del. När ni gör en laboration får ni naturligtvis samarbeta och diskutera hur man skall lösa en uppgift men när ni lämnar in laborationen är varje person personligen ansvarig för varje del. Alla i labgruppen skall självständigt kunna redogöra för varje lösning. Det duger inte att säga att ni delat upp uppgifterna mellan er!
Alla Javaprogram skall vara dokumenterade enligt javadoc. Dessutom skall ni med testexempel göra det troligt att era program fungerar. Bifogas lämpligen som en vanlig kommentar i början av filen som innehåller main-metoden. Enklast är om ni lägger main-metoden i samma fil som uppgiften. Varje fil läggs i Fire var och en för sig.
Laboration / inlämningsuppgift | Sista inlämningsdag | Sista inlämningsdag för retur |
---|---|---|
Laboration 1: Javarepetition | 23 mars | 30 mars |
Inlämningsuppgift 1: Komplexitet
(lösningsförslag) | 30 mars | 20 april |
Laboration 2: Aktiehandel | 20 april | 27 april |
Laboration 3: Sökträd i Haskell | 4 maj | 11 maj |
Inlämningsuppgift 2: Testning av samlingar Inlämningsuppgift 3: Testning av sorteringsalgoritmer | 11 maj | 18 maj |
Laboration 4: Reseplanering | 18 maj | 25 maj |