Nada

Nadas institutionssymbol

^ Upp till kursens hemsida

In English

Studiehandbokstext 1997/98 för

2D1357 Objektorienterad programkonstruktion med Smalltalk

Poäng4Föreläsning26
KursnivåCÖvning16
Betygsskala, KTHU, 3, 4, 5Lab24
Obligatorisk förDÖvrigtEget arbete
Valbar förE, FPerioder2
SpråkSvenska

Kursansvarig

Björn Eiderbäck, 08 - 790 6277, bjorne@nada.kth.se

Kortbeskrivning

En fortsättningskurs i datalogi som behandlar objektorienterad analys, modellering, design och programmering med Smalltalk.

Mål

Kursens mål är att för att eleverna ska

Kursinnehåll

Objektorientering, principer och begrepp: objekt, klass, instans, attribut, metod, arv etc. Abstrakta datatyper, generiska datatyper, polymorfism.

Objektorienterad analys, modellering och design: principiella tillvägagångssätt, exempel på notationer, kriterier på god design och robust programuppbyggnad. Systematiska principer för konstruktion av korrekta och robusta program.

Objektorienterade språk: olika språkfamiljer, deras grundläggande begrepp och skillnader. Genomgång av Smalltalk. Programmering i Smalltalk. Smalltalks programmeringsmiljö. Programmeringsprinciper för att dra nytta av objektorienterade programspråks särskilda egenskaper.

Testning av objektorienterade program: typer av fel, skillnader mot imperativa program, val av testdata och testprocedurer.

Orientering om interaktion med användaren.

Förkunskaper

Motsvarande kursen 2D1340 (eller 2D1341) Introduktion till datalogi.

Påbyggnad

2D1953 Grafik och interaktionsprogrammering

Examination

Laborationsuppgifter (LAB1; 3 p).
Laborationsuppgifter (LAB2; 1 p).

Kurslitteratur

Enligt förteckning på institutionen. Läsåret 96/97 användes O. Bälter, B. Eiderbäck & P. Hägglund: Objektorienterad programmering i Smalltalk, Studentlitteratur, 1995.

Länk till studiehandbokstexten 1996/97

^ Upp till kursens hemsida


Sidansvarig: <www-kurs@nada.kth.se>
Senast ändrad 9 juni 1997
Tekniskt stöd: <webmaster@nada.kth.se>