Kursöversikt

Kurs-PM

DAT044 / DIT013 Introduktion till Objektorienterad programmering lp2 HT23 (7,5 hp)

Kursen ges av institutionen för Data- och informationsteknik

Kontaktuppgifter

Kursansvarig och föreläsare: Pelle Evensen <evensen@chalmers.se>
Examinator: Jonas Almström Duregård <jonas.duregard@chalmers.se>

Handledare:

  • Wincent Stålbert Holm (wincenth@chalmers.se)
  • Albin Essman
  • Ali Saaeddin
  • Gustav Norén
  • Melvin Larsson
  • Oliver Odhe
  • Oscar Karlsson
  • Oskar Sköld
  • Oskar Tornevall
  • Patrik Wahlgren
  • Sebastian Klang
  • Vilhelm Larsson

 

Kursrepresentanter:

Chalmers:
Lucaz Lindgren, lucaz@chalmers.se
Edvin Zetterlund edvinz@chalmers.se
Stevan Shehada shehada@chalmers.se
Theodor Köhler theodork@chalmers.se
Emily Tiberg emilyti@chalmers.se
Alve Pilo alvep@chalmers.se
Josef Mariam josefmar@chalmers.se

GU:
Ida Vranvuk gusvraid@student.gu.se
Albin Almgren Nylén gusalmgral@student.gu.se
Nikhil Olsson gusnikhol@student.gu.se
Hannes Carlsson guscarhaak@student.gu.se

 

Kursens syfte

Kursen syftar till att ge en god grund inom imperativ programmering och att ge en introduktion till objektorientering. Kursen går genom hur man utvecklar imperativa program m.h.a funktionell nedbrytning och testning samt relevanta tekniker. Den objektorienterade delen går igenom grundläggande tekniker för objektorientering samt hur objektorienterade program är konstruerade.

Länk till kursplan (DAT044, Chalmers).

Länk till kursplan (DIT013, GU).

Schema

TimeEdit

Kurslitteratur

Ni kan använda valfri Java-bok (och/eller mina bilder och/eller länkar på resurssidan).
Rekommenderad bok: Svenska.

Kursens upplägg

Kursen består av föreläsningar,  övningar och laborationer.

Laborationerna bygger på övningarna. Se vidare sidan Laborationer.

Övningarna bygger inledningsvis på att ni studerar/experimenterar/modifierar givna programexempel och därefter försöker åstadkomma något liknande genom att härma dessa.  

Under föreläsningarna  utgår vi från övningarna ni gjort och fördjupar gradvis vår förståelse.  Föreläsningarna kommer alltså efter övningarna. Inledningsvis använder vi approximationer men vartefter kursen går kommer vi att gå in mycket detaljerat på vissa moment. Föreläsningarna kommer också att innehålla en hel del repetition.

Förutom detta har kursen en "interaktiv" övning varje vecka. Där går vi igenom (kodar) någon av de senare övningarna. 

Rekommenderat arbetssätt

  1. Gör övningar. Anteckna frågor.
  2. Gå på föreläsning, ställ frågor.
  3. När ni gjort tillräckligt med övningar börja med laborationen.
  4. Övningar du inte hinner göra nu gör du senare inför tentan.

Förändringar sedan förra kurstillfället

Inga större förändringar. Uppdateringar/rättningar av diverse.

Lärandemål

Se kursplan ovan.

Examination

Se kursplan ovan.

 

Kurssammanfattning:

Datum Information Sista inlämningsdatum