Objektorienterad programmering och problemlösning
Start vecka 3, 2021
Efter avslutad kurs ska studenten kunna:
- förklara vad begreppet objektorientering innebär
- redogöra för grundläggande termer, begrepp och nyckelord inom mjukvaruutveckling
Färdighet och förmåga
Efter avslutad kurs ska studenten kunna:
- utveckla språkoberoende algoritmer syftande till en strukturerad design vid utveckling av program
- återanvända färdiga programbibliotek i egen programutveckling
- skapa interaktiva applikationer
- använda selektiva programsatser innehållande villkor för att styra ett programs exekvering.
- använda iterationsatser för att upprepade gånger exekvera programsatser intill vissa villkor uppfyllts
- skapa och använda egendefinierade klasser, innehållande egenskaper och operationer som representerar beteendet hos objekt
- skapa och använda funktioner/metoder
- använda datastrukturer för att (temporärt) lagra och manipulera data under exekvering
- skriva ned data till filer respektive läsa upp data från filer
- skriftligt och muntligt presentera, förklara, sammanfatta och diskutera valda lösningsmetoder och erhållna resultat
- felsöka program
- dokumentera program genom kommentarer och att använda delar ur UML (Unified Modelling Language)
- Startar och slutar:
- Individuell start
- Studietakt:
- Flexibel takt (25%)
- Studieort:
- Flexibel (Borlänge)
- Undervisningstid:
- Blandad
- Studieform:
- Distans
- Språk:
- Engelska
- Behörighetskrav:
-
- Grundläggande behörighet
Du behöver också: Matematik B.
Eller: Matematik 2a / 2b / 2c
(Områdesbehörighet 5/A5) - Dispens beviljas från kravet på svenska för grundläggande behörighet.
- Grundläggande behörighet
- Anmälningskod:
- HDA-V38CK
- Huvudområde:
- Obligatoriska träffar :
- 0 fysiska
- 0 online
- Datorvana:
-
Surfa på internet, läsa och skicka e-post, använda ett ordbehandlingsprogram (exempelvis Word). Koppla in en kamera och ett headset till datorn och med instruktioner installera ett program.
- Datorkapacitet:
-
Tillgång till dator (ej mini pc, surfplattor och liknande) och bredbandsuppkoppling, minst 1 Mbit/s för att ta emot filer och 0,5 Mbit/s för att skicka filer (ej mobilt bredband, detta då mobilt bredband kan variera väldigt mycket i hastighet).
- Genomförande:
-
Högre grad av nätbaserad kommunikation där vår lärplattform (Learn) samt vårt e-mötessystem Zoom är en naturlig del i utbildningen. Vanligtvis sker möten nätbaserat med ljud och rörlig bild. Föreläsningar kan direktsändas, alternativt tillgängliggöras i efterhand via nätet.
Litteraturlistor publiceras senast 1 månad innan kursstart.
Till litteraturlistanVi finns här för dig
support@du.se
023-77 88 88
I lärplattformen Learn hittar du mer information om kursen.
Besök kursrummet