"False"
Hoppa direkt till innehållet
printicon
Huvudmenyn dold.
Kursplan:

Objektorienterad Programmering, 7,5 hp

Engelskt namn: Object-oriented Programming

Denna kursplan gäller: 2025-08-25 och tillsvidare

Kurskod: 2IN309

Högskolepoäng: 7,5

Utbildningsnivå: Grundnivå

Huvudområden och successiv fördjupning: Informatik: Grundnivå, har endast gymnasiala förkunskapskrav

Betygsskala: Väl godkänd, godkänd, underkänd

Ansvarig institution: Institutionen för informatik

Beslutad av: Prefekten, 2019-12-12

Reviderad av: Prefekten, 2025-04-07

Innehåll

Kursen fokuserar på konstruktion av datorprogram med utgångspunkt i principer och metoder för stegvis problemlösning. Algoritmkonstruktion och programflöden är centrala i utformning och implementation av fungerande datorprogram, liksom tillämpning av objektorienterade begrepp som association, aggregation och generalisering, klasser, objekt, metoder och inkapsling. Vidare belyser kursen begrepp, metoder och tekniker relaterade till undantagshantering och felsökning, datalagring och användargränssnitt.

Förväntade studieresultat

Vad gäller kunskap och förståelse förväntas studenten efter avslutad kurs kunna:
1. Redogöra för relevanta begrepp och tekniker inom objektorientering.

Vad gäller färdighet och förmåga förväntas studenten efter avslutad kurs kunna:
2. Tillämpa objektorienterade begrepp och tekniker genom utformning och implementation av program eller programkomponenter. 
3. Omsätta en objektorienterad specifikation i ett programmeringsspråk.

 

Behörighetskrav

Grundläggande behörighet och Matematik 2a eller 2b eller 2c, Samhällskunskap 1b eller 1a1+1a2

Undervisningens upplägg

Undervisningen bedrivs företrädesvis i form av föreläsningar, seminarier, grupparbeten, samt handledning i samband med självstudier och genomförande av obligatoriska datorlaborationer eller andra inlämningsuppgifter. Vissa undervisningsmoment kan vara obligatoriska. Vid behov introduceras och tillhandahålls nödvändiga datortillämpningar vilka studenterna ska använda på egen hand. Viss handledning kan ges i samband med användning av dessa tillämpningar. Undervisningen kan ges på engelska. Goda kunskaper i skriftlig framställning och engelska är viktiga för att kunna tillgodogöra sig kursen. Under kursen har studenterna tillgång till ett antal av institutionens datorsalar.

Examination

Examinationen sker genom individuella inlämningsuppgifter. Som betyg ges väl godkänd, godkänd eller underkänd. För studerande som inte godkänns vid det ordinarie provtillfället anordnas normalt ytterligare ett provtillfälle i nära anslutning härtill. För den som ej är godkänd efter två provtillfällen, ges normalt möjlighet att deltaga i särskilda därpå följande uppsamlingstillfällen.

Studerande som utan godkänt resultat har genomgått två prov för en kurs eller en del av en kurs, har rätt att få en annan examinator utsedd, om inte särskilda skäl talar emot det. Begäran om byte av examinator handläggs av studierektor vid institutionen för informatik.

Om särskilda skäl föreligger har examinator rätt att besluta om annan examinationsform.

Litteratur

Giltig från: 2025 vecka 35

Galjić Fadil
Programmeringsprinciper i Java
1. uppl. : Lund : Studentlitteratur : 2013 : 789 s. :
ISBN: 9789144094427
Obligatorisk
Se Umeå UB:s söktjänst

Artiklar, forskningsrapporter och utdrag ur tidskrifter och dylikt (tillhandahålles av institutionen).