Alla laborationer är "obligatoriska" eftersom de utgör en viktig del av kursen. Det sker dock ingen organiserad redovisning av dem eller kontroll att du utför dem. Laborationerna följer upp och repeterar de moment som tas upp vid föreläsningarna och de är också en bra förberedelse inför inlämningsuppgifterna. Laborationerna är utformade för att kunna utföras på egen hand.
Tid finns avsatt vid de schemalagda laborationerna att utföra de flesta övningsuppgifter som finns i laborationerna, men du får räkna med att du får göra en del även på egen hand. Du behöver ej göra alla övningsuppgifter i en laboration om du tycker att du behärskar stoffet.
Du kan dock välja att utföra dem helt på egen hand utanför den schemalagda tiden.
De schemalagda laborationerna utförs i PC-lab i hus 1, rum 312 och 313, Polacksbacken.
Lab 0
Lab 1 | Förberedelse till laborationerna.
Intro till BlueJ samt Klasser och Objekt |
Lab 2 | Mer om Klasser och Objekt |
Lab 3 | Main-metoden, variabler, tilldelning, inläsning och utskrifter, aritmetik och användning av matematiska funktioner, toString-metoden. |
Lab 4 | Styrande satser: if, switch, for, while, do..while |
Lab 5 | Debugging - att leta fel i programmet. |
Lab 6 | Referenser och fält av referenser. |
Lab 7 | Fält av enkla datatyper, grundläggande hantering av fält, sökning och sortering, tvådimensionella fält |
Lab 8 | Filhantering, Klassvariabler och klassmetoder, Parametrar till mainmetoden |