Detail předmětu

Seminář Smalltalk

IST Ak. rok 2005/2006 letní semestr 4 kredity

Aktuální akademický rok

Čistá objektová orientace. Smalltalk - jazyk, základní třídy a prostředí pro programování. Programování ve Smalltalku, ladění a údržba programů. Programovací techniky, tvorba aplikací, grafická uživatelská rozhraní, tvorba webových aplikací.

Garant předmětu

Jazyk výuky

česky

Zakončení

zápočet

Rozsah

  • 26 hod. cvičení
  • 13 hod. projekty

Zajišťuje ústav

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

Praktická zkušenost s čistou objektovou orientací, s rychlým prototypováním, s tvorbou grafických uživatelských rozhraní, s významnými návrhovými vzory. Přehled o síťových aplikacích a využití aplikačních serverů. Schopnost rychle se adaptovat na libovolný jiný objektově orientovaný jazyk.

Cíle předmětu

Cílem semináře je seznámit studenty s typickým dynamickým jazykem, s rychlým prototypováním a s principy čisté objektové orientace, naučit je programovat v jazyce Smalltalk a používat základní návrhové vzory.

Požadované prerekvizitní znalosti a dovednosti

Schopnost programovat v libovolném programovacím jazyce.

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 seminářů

  • Č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.

Průběžná kontrola studia

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

Kontrolovaná výuka

Výuka není kontrolována.

Nahoru