Kursöversikt

Välkommen till "Objektorienterad programmering" vid Högskolan Dalarna!

Välkommen till kursen ”Objektorienterad programmering”. Se kursplanen för en överblick över innehåll och lärandemål. I denna kurs använder vi programmeringsspråket: Python. Det är en grundläggande kurs i objektorienterad programmering.

Kursformat

Kursen hålls på campus och online då vi har studenter som läser på campus men också hybrid (både online via zoom och på campus). Vissa moment utförs parvis, medan andra utförs individuellt. 

Under den här kursen kommer du till exempel lära dig:

  • problemlösningsstrategier inför kodning av mjukvara
  • använda API:er vid mjukvaruutveckling
  • formatera in- och utdata (i/o)
  • skapa och använda styrstrukturer
  • skapa och använda datastrukturer för att lagra och manipulera data
  • skapa och använda egendefinierade klasser
  • debugga mjukvara
  • använda principer för ökad kodkvalitét
  • använda notationsspråk för att visualisera IT-system
  • skriftligt och muntligt presentera, förklara, sammanfatta och diskutera valda lösningsmetoder och erhållna resultat

Former för undervisning

Kursen består av följande former för undervisning och eget arbete:

  • Föreläsningar - inspelade föreläsningar, och annat stödjande material, görs tillgängliga i kursrummet och under föreläsningar.
  • Lektioner - Dessa består av lektioner kopplade till workshops, där genomgång av kodexempel samt kodning som stöd inför laborationerna genomförs.
  • Laborationer - Du kommer att utföra sju laborationer som genomförs i parprogrammeringsgrupper (två studenter i varje grupp).
  • Egna studier -Till din hjälp vid dina egna studier har du kurslitteraturen, samt övningsuppgifter.
  • Projekt - Mot slutet av kursen, kommer du att genomföra en något större uppgift, med lite större frihet. Projektuppgiften knyter ihop kunskaper och färdigheter som du fått jobba med under kursens gång. Projektet genomförs i grupper om två studenter.

Examinationsformer

Examinationen består av tre moment:

  • Laborationer (1.5 hp)
  • Datortentamen (1,5 hp)
  • Projektuppgift (4,5 hp)

Frågor? 

Om du har frågor, kontakta kursansvarig Robert Pilstål över epost på rpi@du.se, dvs. ingen korrespondens sker med kursansvariga över canvas.

Här hittar du schemat för kursen.


 

 

Kontaktinformation

röd dalahäst

Kursplan

Robert Pilstål

Kursansvarig

rpi@du.se 

lila dalahäst

Litteraturlista

 

 

Kurssammanfattning:

Kurssammanfattning
Datum Information Sista inlämningsdatum