Detail předmětu

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

OMP Ak. rok 2004/2005 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í

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á objektová orientace, typová bezpečnost, virtuální stroj.
  • Smalltalk - jazyk a systém.
  • Smalltalk - prostředí pro programování.
  • Základy programování ve Smalltalku.
  • Ladění a údržba programů.
  • Základní knihovní třídy, základní programovací techniky.
  • Architektura grafických uživatelských rozhraní.
  • Tvorba aplikací s grafickým uživatelským rozhraním.
  • Paralelní a distribuované programování, síťové aplikace.
  • Tvorba aplikací s webovým rozhraním, aplikační servery.
  • Multimediální aplikace v prostředí Morphic.
  • Interoperabilita, přístup k databázovým systémům.
  • Shrnutí, závěr.

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

  • Programování ve Smalltalku.

Průběžná kontrola studia

Hodnocení studia je založeno na bodovacím systému. Pro úspěšné absolvování předmětu je nutno dosáhnout 50 bodů.

  • Odevzdat funkční úkoly.
  • Získat nejméně 50% bodů z projektu

Kontrolovaná výuka

Výuka není kontrolována.

Nahoru