Detail předmětu

Objektově orientované modelování a prototypování

OMP Ak. rok 2005/2006 letní semestr 6 kreditů

Aktuální akademický rok

Principy objektové orientace, objektově orientované programovací jazyky, objektově orientované metody tvorby programových systémů, rychlé prototypování. Smalltalk - jazyk, Smalltalk - prostředí pro programování, interaktivní programování ve Smalltalku, ladění a údržba programů, knihovna tříd, techniky a nástroje pro tvorbu uživatelských rozhraní ve Smalltalku. Jazyky inspirované Smalltalkem, ostatní jazyky pro prototypování.

Garant předmětu

Jazyk výuky

česky

Zakončení

zápočet+zkouška

Rozsah

  • 26 hod. přednášky
  • 12 hod. pc laboratoře
  • 27 hod. projekty

Zajišťuje ústav

Získané dovednosti, znalosti a kompetence z předmětu

Schopnost programovat ve Smalltalku, orientovat se v jeho knihovnách a využívat jeho interaktivní vývojové prostředí. Získané vědomosti umožní snadno přejít na libovolný jiný objektově orientovaný jazyk.

Cíle předmětu

Cílem je seznámit studenty s klasickým čistě objektově orientovaným jazykem a systémem Smalltalk a s jeho vlivem na vývoj objektově orientovaných technologií.

Požadované prerekvizitní znalosti a dovednosti

Nejsou žádné prerekvizity.

Literatura studijní

  • Wilf LaLonde and John Pugh: Inside Smalltalk, Vol. 1, Prentice Hall, 1990 (ISBN: 0134684141).

Literatura referenční

  • Adele Goldberg and Dave Robson: Smalltalk-80: The Language. Addison Wesley, 1989, ISBN 0-201-13688-0, 585 pages.

Osnova přednášek

  • Čistá objetová orientace.
  • Smalltalk - jazyk.
  • Smalltalk - prostředí pro programování.
  • Základy programování ve Smalltalku.
  • Ladění a údržba programů.
  • Smalltalk - knihovna tříd.
  • Programovací techniky.
  • Interoperabilita.
  • Paralelní a distribuované programování.
  • Tvorba aplikací.
  • Tvorba grafických uživatelských rozhraní.
  • Tvorba webových aplikací.
  • Závěr, srovnání s jinými jazyky.

Osnova počítačových cvičení

  • Programování ve Smalltalku.

Průběžná kontrola studia

Funkční aplikace ve Smalltalku, písemný test.

Kontrolovaná výuka

Výuka není kontrolována.

Nahoru