Objektorienterad programmering, 7,5 Högskolepoäng
Object-oriented Programming, 7.5 Credits
Beslutad: 2025-03-14
Beslutande: Institutionen för ekonomi och IT
Gäller från: H25
Kursens mål
Efter avslutad kurs skall studenten kunna:
Kunskap och förståelse
- förklara grundläggande principer och koncept inom objektorienterad programmering
- visa kunskap om UML-notation för klassdiagram
Färdighet och förmåga
- implementera och använda grundläggande principer och koncept inom objektorienterad programmering
- analysera och lösa ett problem utifrån en objektorienterad specifikation
- implementera program utifrån UML-diagram
- använda ett versionshanteringssystem för källkod
Värderingsförmåga och förhållningssätt
- analysera och förbättra kodkvalitet med fokus på läsbarhet, underhållbarhet och prestanda
- kritiskt granska och motivera olika arkitekturval i objektorienterade system
Behörighetskrav
Fullgjorda kursfordringar om 22,5 högskolepoäng i informatik inklusive kursen Grundläggande programmering med ett objektorienterat språk, eller motsvarande kunskaper.
Formerna för bedömning av studenternas prestationer
Salstentamen samt inlämningsuppgifter.
Kursens innehåll
Kursen behandlar grundläggande principer och koncept inom objektorienterad programmering. Studenten får öva på att analysera problem och strukturera program genom att använda klassdiagram och objektorienterade principer i ett objektorienterat språk. Vanliga arbetssätt inom programutveckling, såsom versionshantering, introduceras och tillämpas i praktiska uppgifter. Kursen behandlar även hur man skriver tydlig och underhållbar kod samt hur man kan förbättra kodkvalitet genom refaktorisering och granskning av olika lösningar.
Övriga föreskrifter
Betygsskala: Underkänd, Godkänd eller Väl godkänd
Undervisningsspråk: Undervisningen bedrivs på svenska.
Generella regler för examination vid Högskolan Väst finns på www.hv.se.
Om den studerande har ett beslut/rekommendation om särskilt pedagogiskt stöd på grund av funktionsnedsättning har examinator rätt att examinera den studerande i en anpassad examinationsform.
Nivå
Grundnivå
Successiv fördjupning
G1F - Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
Huvudområde(n)
Informatik