studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2006
 
TDDB58 Objektorienterad programmering, 3 p
/Object-Oriented Programming/

För:   D   KeBi   Mat   TB  


OBS!

Överlapp med TDDB32 och TDDC30. Kursen har utgått för I, Ii och DI.


 

Prel. schemalagd tid: 44
Rek. självstudietid: 76

  Utbildningsområde: Teknik

Ämnesgrupp: Datalogi, Datateknik   Nivå (A-D):B

  Mål:
Det objektorienterade paradigmet har kommit att bli dominerande inom modern programutveckling. Målet med kursen är att deltagarna ska bli väl förtrogna med begrepp, designprinciper, metoder och tekniker som används inom objektorienterad programmering. Kursen tar upp både teori och praktik, och knyter an till hur objektorienterade principer och tekniker används i näringslivet. Kursen behandlar programmeringsspråken Java och Smalltalk. Många av de begrepp och tekniker som används på kursen är språkneutrala, och kan därför användas vid programmering i andra objektorienterade språk.

  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Programmering i imperativt språk, t.ex ADA såsom i TDDB81 Programmering eller TDIU10 Programmering i C.

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
Andra programmeringskurser samt kurser i objektorienterad analys och design. Exempelvis: TDDA69 Data och programstrukturer; ETE257 Interaktionsprogrammering; TDDI48 Programmering och interaktivitet på WWW. ETE246 Pragmatisk programmering.

  Organisation:
Föreläsningar samt laborationer (programmeringsuppgifter).

  Kursinnehåll:
- Grundläggande objektorienterade begrepp. - Genomgång av objektorienterade programkonstruktioner i Java. - Genomgång av GUI-programmering i Java. - Orientering om klassbiblioteket för Java. - Genomgång av programmeringsmiljön Smalltalk. - Designprinciper och designmönster.

  Kurslitteratur:
Annonseras inför kursstart. Kursdeltagarna kan vi viss utsträckning själva välja litteratur. Se kursens www-sidor.

  Examination:
LAB1
Laborationskurs med projektuppgift i Java (U,G)
3 p
 
Laborationerna redovisas skriftligt och muntligt. Kursen innehåller även ett individuellt examinationsmoment (muntligt eller skriftligt) som knyter an till innehållet i laborationerna. På kursen ges betygen Underkänd/Godkänd.



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: Jalal Maleki
Examinator: Mikael Kindborg
Länk till kurshemsida på kursgivande institution
Ansvarig utbildningsnämnd: UND

Engelsk kursplan
Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.
Kursplanen gäller för 2006 enligt beslut av ansvarig utbildningsnämnd.


Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 12/14/2005