studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2017
 
TDDE10 Objektorienterad programmering i Java, 6 hp
/Object Oriented Programming in Java/

För:   I   Ii  


OBS!

Får ej ingå i examen samtidigt som TDDC30, TDDB32 eller TDDB58.


 

Prel. schemalagd tid: 86
Rek. självstudietid: 74

  Utbildningsområde: Teknik

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

  Mål:  IUAE-matris
Efter genomgången kurs skall studenterna ha tillägnat sig grundläggande kunskaper inom: Java-syntax, objektorienterad programmering, hur man gör enklare grafiska användargränssnitt och hur man arbetar i något större programmeringsprojekt.

  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Grundkurs i programmering

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.

  Påbyggnadskurser
Datastrukturer och algoritmer

  Organisation:
Föreläsningar och lektioner kommer att presentera begrepp i programspråket Java, objektorientering med utgångspunkt från programspråket Ada. Det går också bra att börja med Java med en bakgrund inom programspråken C++ eller C#. Laborationer integrerar teorin och ger praktisk färdighet. Introduktion till produktutvecklingsmetodik kommer in under kursens projektdel.

  Kursinnehåll:
Java och objektorientering:
  • Grundläggande Java-syntax med Ada som utgångspunkt
  • Klasser, Synlighet, konstruktorer, arv, polymorfi, gränssnitt
  • Objektorienterad design och analys
  • Enklare grafiska användargränssnitt
  • Inbyggda moduler (bl.a. filhantering) i Java
  • Undantagshantering
Programmeringsprojekt:
  • Dokumentskrivning (enklare kravspecifikation, enklare designdokument samt ett reflektionsdokument) i samband med projektet
  • Utförande av programmeringsprojekt (i par eller något större grupper) där studenterna gör ett enklare grafiskt spel
  • Versionshantering med ett modernt versionshanteringsverktyg


  Kurslitteratur:
Kurslitteratur kommer att finnas på kurshemsidan.
Fastställs senare.


  Examination:
DAT1 LAB1 PRA1
Datortentamen (U,3,4,5)
Laborationskurs (U,G)
Programmeringsprojekt (U,G)
1 hp
3 hp
2 hp
 



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: Ahmed Rezine
Examinator: Torbjörn Jonsson
Ansvarig programnämnd: IndEk&Logistik

Engelsk kursplan


Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 02/16/2017