| Název: | Seminář Smalltalk |
|---|
| Zkratka: | IST |
|---|
| Ak.rok: | ukončen 2007/2008 |
|---|
| Semestr: | letní |
|---|
| Studijní plán: | | Program | Obor | Ročník | Povinnost |
| IT-BC-3 | BIT | 2. | povinně volitelný - skupina T |
|
|---|
| Vyučovací jazyk: | čeština |
|---|
| Informace veřejné: | http://www.fit.vutbr.cz/study/courses/IST/public/ |
|---|
| Kredity: | 4 kredity |
|---|
| Ukončení: | zápočet |
|---|
| Výuka: | | hod./sem | přednáška | sem./cvičení | lab. cvičení | poč. cvičení | jiná |
|---|
| Rozsah: | 0 | 26 | 0 | 0 | 13 |
|---|
| | zkouška | testy | cvičení | laboratoře | ostatní |
|---|
| Body: | 0 | 0 | 0 | 0 | 0 |
|---|
|
|---|
| Garant: | Janoušek Vladimír, doc. Ing., Ph.D., UITS |
|---|
| Fakulta: | Fakulta informačních technologií VUT v Brně |
|---|
| Pracoviště: | Ústav inteligentních systémů FIT VUT v Brně |
|---|
| Nahrazuje: | |
|---|
| | | 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. | | Anotace: |
|---|
Čistá objetová orientace. Smalltalk - jazyk. Smalltalk - prostředí pro programování. Programování ve Smalltalku. Ladění a údržba programů. Smalltalk - knihovna tříd. Programovací techniky, tvorba aplikací. | | Požadované prerekvizitní znalosti a dovednosti: |
|---|
Schopnost programovat v libovolném programovacím jazyce.
| | Získané dovednosti, znalosti a kompetence: |
|---|
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. | | 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.
| | Osnova ostatní - projekty, práce: |
|---|
- Malá aplikace ve Smalltalku.
| | Literatura referenční: |
|---|
- Adele Goldberg and Dave Robson: Smalltalk-80: The Language. Addison Wesley, 1989, ISBN 0-201-13688-0, 585 pages.
| | Literatura studijní: |
|---|
- Wilf LaLonde and John Pugh: Inside Smalltalk, Vol. 1, Prentice Hall, 1990 (ISBN: 0134684141).
| | Podmínky zápočtu: |
|---|
Funkční aplikace ve Smalltalku, písemný test. | | |
|