Informatik GR (A), Objektorienterad programmering, 7,5 hp
Observera att litteraturen i kursplanen kan ändras/revideras fram till:
• 1 juni för en kurs som startar på höstterminen
• 15 november för en kurs som startar på vårterminen
• 1 april för en kurs som startar på sommaren
Skriv ut eller spara kursplanen som PDF
Du kan enkelt skriva ut en kursplan direkt från webbsidan. Använd kortkommandot ctrl+p (Windows) eller command+p (Mac). I nästa steg väljer du om du vill skriva ut eller spara kursplanen som PDF.
För en nedlagd kurs kan eventuell information om avvecklingsperiod hittas under rubriken "Övergångsregel" i senaste versionen av kursplanen.
Kursplan för:
Informatik GR (A), Objektorienterad programmering, 7,5 hp
Informatics BA (A), Object-oriented Programming, 7,5 credits
Allmänna data om kursen
- Kurskod: IK118G
- Ämne huvudområde: Informatik
- Nivå: Grundnivå
- Progression: (A)
- Högskolepoäng: 7,5
- Fördjupning vs. Examen: G1N - Grundnivå, har endast gymnasiala förkunskapskrav
- Utbildningsområde: Tekniska området 100%
- Ansvarig institution: Kommunikation, kvalitetsteknik och informationssystem
- Fastställd: 2025-05-19
- Giltig fr.o.m: 2025-09-01
Syfte
Kursens mål är att ge grundläggande kunskaper i objektorienterad programmering med fokus på praktisk tillämpning. Genom att arbeta med de grundläggande principerna för objektorienterad programmering får deltagarna lära sig att skapa och förstå småskaliga program. Kursen lägger stor vikt vid att bygga en stark grund i programmering, vilket ger förutsättningar för vidare studier och utveckling inom området.
Lärandemål
Efter avslutad kurs ska studenten kunna:
- Förklara och implementera grundläggande objektorienterade programmeringskoncept
- Använda moderna verktyg för att skriva, exekvera och felsöka program
- Utveckla små program i ett objektorienterat programmeringsspråk
- Redogöra för och diskutera begrepp och programkod inom objektorienterad programmering
Innehåll
De viktigaste momenten i kursen är:
- Objektorienterad programmering i C#
- Objektorienterade koncept
- Strukturering, uppbyggnad och felsökning av programkod
- Moderna utvecklingsverktyg
- Grundläggande versionshantering
- Förklaring av objektorienterade begrepp som objekt, klasser, inkapsling och arv
Behörighet
Grundläggande behörighet + Matematik 2a / 2b / 2c, Samhällskunskap 1b / 1a1+1a2
Urvalsregler
Urval sker i enlighet med Högskoleförordningen och den lokala antagningsordningen.
Undervisning
Undervisningen kan förekomma i följande former:
Föreläsningar, laborationer, workshopar, seminarier och handledning.
Tillgång till webbkamera och headset krävs om deltagande sker på distans.
Examination
I101: Inlämningsuppgifter, 2,5 hp
Betygsskala: Tvågradig skala
I102: Muntlig tentamen, 1 hp
Betygsskala: Tvågradig skala
I103: Skriftlig tentamen med muntlig dialog, 4 hp
Betygsskala: Sju-gradig skala, A-F o Fx
Länk till betygskriterier: https://www.miun.se/betygskriterier.
Om en student har ett besked från samordnaren vid Mittuniversitetet om pedagogiskt stöd vid funktionsnedsättning, har examinatorn rätt att ge anpassad examination för studenten.
Om I101 och I102 redovisas med godkänt resultat inom ordinarie kursperiod erhålls bonus på I103 vid de examinationstillfällen som sker inom ett år från kursstart.
Betygsskala
Sju-gradig skala, A-F o Fx
Övrig information
Kursen kan inte ingå i samma examen som kurs med kurskod IK038G.