TDDC77 |
Objektorienterad programmering, 8 hp
/Object oriented programming/
För:
IT
|
|
Prel. schemalagd
tid: 110
Rek. självstudietid: 103
|
|
Utbildningsområde: Teknik
Huvudområde: Informationsteknologi Nivå (G1,G2,A): G1
|
|
Mål:
IUAE-matris
Kursen syftar till att studenterna ska lära grundläggande programmering och objektorienterad programmeringsteknik. Efter avslutad kurs ska studenten kunna:
- förklara begrepp inom imperativ och objektorienterad programmering
- strukturera och skriva program på c:a 1000 rader kod i ett objektorienterat programspråk, t.ex. Java.
- kunna sätta sig in i och använda standardbibliotek för det valda program-språket.
- felsöka och dokumentera sitt program.
|
|
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
|
Organisation: Kursen består av föreläsningar, laborationer och ett projektuppgift, samt basgruppsarbete med vinjetter (enligt PBL). Kursen samordnas också med Introduktion till problembaserat lärande.
Kursen pågår hela höstterminen.
|
|
Kursinnehåll: Imperativ programmering, objektorienterad programmering, objektorienterad programutvecklingsmetodik, problemlösning, dokumentation och felsökningsstrategier
|
|
Kurslitteratur: Valfri bok om Java och objektorienterad programmering
|
|
Examination: |
DAT1
LAB1
UPG3
BAS1
|
Datortentamen (U,3,4,5) Laborationer (U,G) Projektuppgift (U,3,4,5) Basgruppsarbete (U,G) |
1 hp 3 hp 2 hp 2 hp
|
|
|
För betyg 3 krävs godkänt på LAB1 och BAS1 samt 3 på DAT1 och UPG3.
För betyg 4 krävs godkänt på LAB1 och BAS1 samt minst 3 på DAT1 och UPG3 med DAT1+UPG3 mellan 7 och 8.
För betyg 5 krävs godkänt på LAB1 och BAS1 samt minst 4 på DAT1 och UPG3 med DAT1+UPG3 mellan 9 och 10.
|