Uppsala universitet, inst f Informationsteknologi, avd f teknisk databehandling
Programmeringsteknik I: EI1 & MI2, ht2003.

Laborationer

Det är vid det praktiska arbetet vid datorn man lär sig!

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


Torsten.Jarkrans@it.uu.se