studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2016
 
TDDD78 Objektorienterad programmering och Java, 6 hp
/Object Oriented Programming and Java/

För:   D   U  

 

Prel. schemalagd tid: 64
Rek. självstudietid: 96

  Utbildningsområde: Teknik

Huvudområde: Datateknik, Datavetenskap   Nivå (G1,G2,A): G1

  Datavetenskap Datavetenskap, Datalogi

  Mål:  IUAE-matris
Efter avslutad kurs ska studenten kunna:
  • Förklara och applicera fundamentala begrepp inom objektorienterad programmering, t.ex. klasser, instanser, meddelanden, metoder, och polymorfism.
  • Förstå och rita klassdiagram enligt UML-standarden.
  • Redogöra för och tillämpa grundläggande designmönster.
  • Implementera objektorienterade program i Java.


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Grundläggande begrepp inom programmering. Konkreta programmeringskunskaper i Python, motsvarande t.ex. kursen Funktionell och imperativ programmering i Python.

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 laborationer och ett programmeringsprojekt.
Kursen pågår hela vårterminen.


  Kursinnehåll:
  • Objektorienterade programmeringsbegrepp såsom klasser, instanser, meddelanden, metoder, polymorfism, instansvariabler och arv.
  • Designprinciper och designmönster, speciellt användningen av polymorfism samt arv kontra delegering.
  • Klassdiagram i UML.
  • Programmeringsspråket Java och dess mest centrala klassbibliotek, inklusive programmering av enklare grafiska användargränssnitt.


  Kurslitteratur:
Valfri bok om Java och objektorienterad programmering.
Föreläsningsanteckningar och annat material kommer att finnas tillgängligt på nätet.


  Examination:
PRA3 LAB3
Projekt (U,3,4,5)
Laborationer (U,G)
3 hp
3 hp
 



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: Peter Dalenius
Examinator: Jonas Kvarnström
Ansvarig programnämnd: Data&Medie

Engelsk kursplan

Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.

Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.

Kursplanen gäller för 2016 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 03/21/2017