Kursöversikt
Kurs-PM
DAT044 Introduktion till Objektorienterad programmering lp1 HT19 (7,5 hp)
Kursen ges av institutionen för Data- och informationsteknik
Kontaktuppgifter
Examinator, föreläsare och handledare: Joachim von Hacht (hajo@chalmers.se)
Handledare:
Johanna Schüldt, schuldt@student.chalmers.se
Ghaith Abou Dan, ghaithab@student.chalmers.se
David Hedgren, davhedg@student.chalmers.se
Erik Söderpalm, eriks@student.chalmers.se
Sebastian Holm, holmse@student.chalmers.se
Alex Berglund, alexb@student.chalmers.se
Victor Olin, victorvi@student.chalmers.se
Karl Öqvist, karloq@student.chalmers.se
Kursrepresentanter:
Marie Carlander marie.carlander@soundadvice.nu
Sebastian Björn Georg Danckwardt swesebbe3336@gmail.com
Zaid Haj Ibrahim zaid3019@hotmail.com
Tim Karlsson tim.le.karlsson@gmail.com
Reza Rezvan rezvanr2378@gmail.com
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 (tyvärr gamla versionen av syfte).
Schema
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.
Rekommederat arbetssätt
- Gör övningar. Anteckna frågor.
- Gå på föreläsning, ställ frågor.
- När ni gjort tillräckligt med övningar börja med labortionen.
- Ö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. Updateringar/rättningar av diverse.
Lärandemål
Se kursplan ovan.
Examination
Se kursplan ovan.
Ordinarie tentamensdatum: 12/3 08.30-12.30 (en lördag)
Kurssammanfattning:
Datum | Information | Sista inlämningsdatum |
---|---|---|