Course syllabus

DAT050 Objektorienterad programmering lp1 HT20 (7,5 hp)

Kursen ges av institutionen för Data- och informationsteknik

 

Kursens upplägg

Denna kurs består av föreläsningar (via Zoom) och laborationer (via Slack, Zoom och Fire); och slutar i en skriftlig tentamen (högst antagligen via Zoom). Laborationerna och tentamen är obligatoriska, dvs man måste klara dem för att komma genom kursen.

Vi använder oss mycket av  Slack, Zoom och Fire läs mera om dem under länken.

Laborationerna

Laborationerna sker på distans. Under de tider som är markerade för laborationerna i TimeEdit kommer det att finnas handledare tillgängliga över Slack, och via Slack kan man be om Zoom möten med handledare. Handledare kommer inte att finnas fysiskt i laborationssalarna. Var beredda att dela skärm med handledare under Zoom möten.

Laborationer ska antingen lösas individuellt eller i par. 

Alla lösningar till laborationerna ska lämnas in genom Fire systemet.

Läs mera om hur vi använder Slack, Zoom och Fire här

Föreläsningarna

Alla föreläsningar sker via Zoom. Länkar till dessa Zoom möten kommer att finnas i listan på första sidan innan föreläsningarna.

 

Schema

TimeEdit

 

Kontaktuppgifter

Föreläsare och examinator för kursen: 

Handledare är: 

Man kontaktar oss bäst via Slack.

Kursrepresentanterna är:

  • Felicia Berggren
  • Victoria Boquist
  • Jesper Jansson
  • Tom Ågren

 

Kursens syfte

Kursen skall ge grundläggande kunskaper och färdigheter i objektorienterad programutvecklingsteknik innefattande modellering, programmeringsteknik, testning samt programdokumentation.

 

Kurslitteratur

Denna kurs har ingen obligatorisk kurs litteratur, men boken Objects first with Java : a practical introduction using BlueJ skriven av David J. Barnes och Michael Kölling rekommenderas.

 

Lärandemål

  • konstruera små objektorienterade program.
  • använda några vanligt förekommande programutvecklingsverktyg.
  • behärska tekniker för datainkapsling, arv och polymorfism i ett objektorienterat programmeringsspråk.
  • konstruera enkla objektorienterade modeller i ett grafiskt modelleringsspråk.

 

Examination

Examinations momenten i denna kurs är följande:

  • Laborationer: Alla studenter ska antingen individuellt eller i par lösa laborationsuppgifterna och lämna in dem via Fire innan deadlines som står i Fire. För laborationerna får man antingen godkänt eller underkänt. För att få godkänt i kursen, måste man ha fått alla laborationer godkända.
  • Skriftlig tentamen: Under tenta-veckan i slutet av LP1 kommer alla att sitta en skriftlig tentamen som betygsätts på skalan U, 3, 4, 5. Studenter som har fått laborationerna godkända får tentamensbetyget som betyg för hela kursen. Den skriftliga tentamen sker på distans via Zoom och genom Canvas Assignments. 

 

Kusplan

Länk till kursplanen i studieportalen: kursplanen för DAT050

 

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

Det här året ges denna kurs på distans via Zoom och Slack.

Magnus Myreen är ny examinator och föreläsare.