Startsida

Välkommen till kursen OOP. Kursen läses under flera olika kursbeteckningar. Det viktiga med detta är att du tittar på rätt schema när det gäller undervisningstillfällena samt att du lämnar in dina inlämningsuppgifter på korrekt ställe. Ditt schema ser du t.ex. via Daisy. På de olika inlämningsuppgifterna finns inlämningsinstruktioner, följ dessa exakt.

Kursen läses hösten 2011 av:

OBS att det är exakt samma kurs oavsett vilken kursbeteckning du råkar ha.
Samma innehåll, samma inlämningsuppgifter mm.
Allt material och all information finns på denna webb-plats.
Har du frågor om kursen så kontakta Marie Olsson.

Programmeringsmiljö

På kursen används Java version 6, JDK 6.
Detta finns redan installerat på DSVs stationära datorer. Om du vill kunna använda din egen dator så måste du installera Java. Instruktioner om hur man gör detta finns på DSV:s webbsidor, se »Java på DSV:s webb«.

OBS att du bör vara mycket noggrann när du laddar hem och installerar Java, det är viktigt att följa alla installeringsinstruktioner exakt.

Själva koden skriver du i en texteditor. Vilken som helst kan användas, här finns lite tips om olika: »Texteditorer«. Prata gärna med dina medstudenter och hör vilken de använder och tipsa varandra om vilken ni gillar.

Litteratur

Kurslitteratur är John Lewis & William Loftus: Java Software Solutions (Upplaga: 7), Addison Wesley, ISBN 0-273-75147-6.

Dock kommer inga direkta hänvisningar till kursboken att göras, varför även annan bok om Java kan användas. Boken bör dock behandla Java 5 eller senare (böcker som behandlar Java 4 (eller 1.4) är alltså för gamla). Kursboken Lewis/Loftus upplaga 5 går bra att använda.

Den som önskar bok på svenska kan använda Jan Skansholm: Java Direkt med Swing (sjätte upplagan), ISBN 91-44-06074-3.

Kursboken är dock den som rekommenderas. Det är en bok som vänder sig till nybörjare. Boken har separerat ut allt om grafiska användargränssnitt och lagt det i slutet av varje kapitel, tydligt märkt i marginalen. Dessa sidor kan med fördel hoppas över när man läser boken. Grafiska användargränssnitt kommer att behandlas på föreläsning 16, dock kan detta ses som överkurs på denna kurs och kommer inte att ingå i examinationen.

Hela kursboken ingår på kursen, förutom kapitlen 9.4, 9.5, 11 och 12. Dessutom ingår heller inte delarna om grafiska användargränssnitt (sista delarna av varje kapitel, tydligt utmärkta i marginalerna). De delar som ej ingår är givetvis intressanta och kan med fördel läsas, men kommer ej att examineras på kursen OOP.

Examination

Hela kursen är på 7.5 hp. Examinationen uppdelad i tre delar:

Betyg på inlämningsuppgifterna är G/U.
Betyg på tentamen är A-F.

För information om inlämningsuppgifterna, se fliken "Inlämningsuppgifter" på denna webbplats.
För betygskriterier på tentamen, se kursinformationen i Daisy.
På tentamen är det tillåtet att ha med bok (eller böcker) om Java som hjälpmedel.

Här kommer de tre senaste årens tentor, med lösningsförslag. Årets tenta kommer att gå i ungefär samma stil.

Ordinarie tenta HT2007: Tenta20071221
Lösningsförslag: Tenta071221Lösning

Ordinarie tenta HT2009: Tenta20090116
Lösningsförslag: Tenta090116Lösning

Ordinarie tenta HT2010: Tenta20100115
Lösningsförslag: Tenta20100115Lösning

Ordinarie tenta HT2011: Tenta20110114
Lösningsförslag: Tenta20110114Lösning

Ordinarie tenta HT2012: Tenta20120114
Lösningsförslag: Tenta20120114Lösning

Handledning

Handledning kommer att finnas följande dagar och tider:

Dag Tid

Vecka 47
21/11 10-15
22/11 10-15
23/11 10-15
24/11 10-15
25/11 10-15

Vecka 48
28/11 10-15
29/11 10-15
30/11 10-15
1/12 10-15
2/12 10-15

Vecka 49
5/12 10-15
6/12 10-15
7/12 10-15
8/12 10-15
9/12 10-15

Vecka 51
19/12 10-15
20/12 10-15
21/12 10-15
22/12 10-15

Vecka 52
28/12 11-14
29/12 11-14

Vecka 1
3/1 11-14
4/1 11-14
5/1 11-14

Vecka 2
9/1 10-15
10/1 10-15
11/1 10-15
12/1 10-15
13/1 10-15

Vecka 9
27/2 10-15
28/2 10-15
29/2 10-15
1/3 10-15
2/3 10-15

OBS att listan inte öppnas för anmälan förrän exakt på starttiden.

Dessa tider kan man få hjälp av en handledare. Logga in på »handledning.dsv.su.se«. Första gången du går hit så måste du skapa ett nytt konto. Gör det med din DSV-mailadress som id (exempelvis anna-and@dsv.su.se), du bör ha ett annat password här än på ditt vanliga konto. Därefter kan du anmäla dig för handledning, var noga med att välja handledningslistan med namn OOP.

Ett antal handledare går runt och kommer till dig när det är din tur. Du kan se status på sidan, t.ex. hur många som är före dig i kön. Om du byter plats så glöm ej att göra det på handledningslistan, annars hittar inte handledarna dig. Om du skall ta en paus för t.ex. lunch så kan du pausa dig på listan så att inte handledare kommer när du är borta.

Ni kan även få elektronisk handledning genom att ställa frågor i kursens FC-konferens, i underkonferensen Fritt Forum. Där kan ni ställa frågor närsomhelst dygnet runt, vi kommer att besvara frågorna så fort vi hinner.

Allt material är gjort av Stefan Möller DSV 2007 - 2010 och är skyddat av lagen om upphovsrätt.