Objektorienterad Programmering och Design
Informationen på dessa websidor hörför sig till kurstillfället som går läsperiod 2, höstterminen 2018. Vi kommer att uppdatera kurshemsidan under kursens gång, så kolla denna med jämna mellanrum.
Senaste nytt
- 20190812, Schemat för augusti muntorna är nu online, kolla gärna detta.
- 20190617, Tidsbokning för muntliga omtentamen i augusti är nu öppen, se examinationssida.
- 20190426, Tidsbokning för muntliga omtentamen i juni är nu öppen, se examinationssida.
Older news…
- 20190812, Schemat för augusti muntorna är nu online, kolla gärna detta.
- 20190617, Tidsbokning för muntliga omtentamen i augusti är nu öppen, se examinationssida.
- 20190426, Tidsbokning för muntliga omtentamen i juni är nu öppen, se examinationssida.
- 20190218, Tidsbokning för muntliga omtentamen i april är nu öppen, se examinationssida.
- 20190109, Schemat för muntorna är nu online, kolla gärna detta.
- 20181219, Tidsbokning för muntorna är nu öppen, se examinationssida.
- 20181218, Live code för trådar kan man ladda ner på resurs sidan.
- 20181214, Live code för
DrawPolygons
kan man ladda ner via kod för nästa övning (7-1).
- 20181211, Sólrún ska ta över övningen på onsdag kl 13:15.
- 20181210, Sólrún ska ta över övningen på måndag kl 15:15.
- 20181207, Live code för
Signal
kan nu laddas ner på resurs sidan.
- 20181204, Live code kan laddas ner på resurs sidan och via nästa övning (5-2).
- 20181201, Sólrún ska ta över övningen på måndag kl 10:00.
- 20181129, Anteckningar från mittmöte med studentrepresentanter finns nu online.
- 20181129, Live code som jag visade idag finns med i koden som man kan ladda ner för nästa övning (5-1).
- 20181126, Sólrún ska ta över övningen kl 10:00.
- 20181121, Live coding för modul 3-2 finns nu att ladda ner på resurs-sidan.
- 20181120, Bara två handledare på labbtillfälle 20181121 13-15, gärna fördela er över alla labbpassen.
- 20181112, Sólrún ska ta över eftermiddagens övning.
- 20181019, Välkommen till TDA552!
Less news…
Kursens upplägg
I kursen ingår föreläsningar, övningar och laborationer. Föreläsningarna, tillsammans med kursboken Object-Oriented Design Using Java skall förmedla det teoretiska stoffet. Övningarna och laborationerna skall ge den praktiska erfarenheten med stoffet. Under övningspassen kommer ni arbeta i grupp med att lösa problem, som vi sen diskuterar i grupp. Syftet är att väcka tankar och funderingar kring de principer och mönster vi sen diskuterar på efterföljande föreläsning.
Översiktlig plan (preliminär):
-
Vecka 1: Introduktion, översikt, repetition, UML, testning
-
Vecka 2-3: Arv (inheritance), typer och subtyper
-
Vecka 4-5: Beroenden (dependencies), principer och mönster
-
Vecka 6: Tillstånd (state) och immutabilitet
-
Vecka 7: Diverse; Exceptions, threads, collections, …
-
Tentamen
Kursen avslutas med en muntlig tentamen. Kursen har följande moment:
-
Muntlig tentamen (3 hp, betygskala: U, 3, 4, 5)
-
Laboration (3 hp, betygskala: U, G)
-
Inlämningsuppgift (1,5 hp, betygskala: U, 3, 4, 5)
På hela kursen ges något av betygen: Underkänd (U), 3, 4, 5. För att bli godkänd på kursen krävs det att ha minst en 3:a på både muntlig tentamen och skriftlig rapporten samt Godkänd (G) på datorlaborationer.
Kursens mål
Se kursplanen i studieportalen.