Kursen ägnas åt Java och objektorienterad programmering.
Olika moment presenteras på websidor som denna. Mina anteckningar är baserade på föreläsningsanteckningar från tidigare år. De är ibland ganska kortfattade så de kräver att man läser dem noggrant. (Om du tycker att nånting är oklart går det bra att fråga.)
Säg till om du har frågor om anteckningarna eller saknar information.
Jag ger även läsanvisningar till Skansholms bok och till Oracles The Java Tutorial.
Skansholms bok och the Java Tutorial innehåller ungefär samma information så du behöver troligtvis inte läsa båda.
För att bli klar under vårterminen bör du gå igenom ungefär ett avsnitt per vecka.
Övningsuppgifterna presenteras i anslutning till varje avsnitt.
Det brukar vara här som större delen av inlärningen sker. Du löser uppgifterna på egen hand.
Du ska göra peer-review av någon annans lösning av uppgift 2, 3 och 4. Efter att lösningarna är inlämnade kommer jag att meddela vilken lösning du ska reviewa. Peer-review redovisas genom inlämning av en kort rapport. Ange ditt eget namn och vems lösning du tittat på.
Syftet med peer-review är att du ska få se och hämta inspiration från andra sätt att lösa de problem du arbetat med. Att läsa kod man inte skrivit själv ger också perspektiv på hur kod bör se ut för att vara lätt att läsa och förstå.
Peer redovisas genom en kort rapport.
Registrera dig i forumet och skriv (minst) två inlägg, enligt anvisningarna: Aktivitet i forumet.
En frivillig hemtentamen för de studenter som vill höja sitt betyg till 4 eller 5.
Se kurssidan.
Sven-Olof Nyström
svenolof@it.uu.se
.Kurssidan är förstås här: https://user.it.uu.se/~svenolof/oopj/vt25/
Här ska ni hitta studieplan, läsanvisningar, övningsuppgifter, intressanta länkar och all praktisk information. Säg till om det är nåt du inte hittar.
Studium/Canvas används för forum, inlämning av uppgifter och peer review samt inlämning av hemtentan.
Se länken "Obligatoriska uppgifter"