Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
36OBP Objektové programování Rozsah výuky:2+2
Přednášející (garant):Merunka V. Typ předmětu:S Zakončení:Z,ZK
Zodpovědná katedra:336 Kreditů:4 Semestr:L

Anotace:
Hlavním předmětem jsou paradigmata objektově orientovaného programování, matematická teorie použitelná pro objektově orientované jazyky a prostředí. Praktické programování v jazyku Smalltalk-80 na unixových pracovních stanicích. Součástí cvičení u počítačů je řešení semestrálního projektu (odladěný program a zpráva).

Osnovy přednášek:
1. Architektura výpočetních systémů, trendy vývoje
2. Pojem objektu, objektový model výpočtu, hierarchie a struktury objektů
3. Úvod do systému Smalltalk, syntaxe jazyka, uživatelské prostředí
4. Tvorba programů ve Smalltalku, metody a zprávy
5. Architektura systému, hierarchie tříd objektů
6. Klient-server architektura, metoda MVC, řízení programů sledem událostí
7. Objektová grafika v grafických uživ. rozhraních a metody vizuálního programování
8. Ošetření výjimek, prostředky paralelního programování, prostředky diskrétní simulace
9. Úvod do objektově orientovaného projektování
10. Techniky a nástroje objektově orientované analýzy
11. Techniky a nástroje objektově orientovaného návrhu a implementace
12. Objektově orientované databáze
13. Přehled objektově orientovaných a hybridních programovacích jazyků
14. Historie a vývoj objektových systémů, aplikace ve světě

Osnovy cvičení:
1. Seznámení se systémem, instalace
2. Práce s výukovým programem
3. Práce s výukovým programem
4. Implementace nových metod a tříd
5. Implementace nových metod a tříd
6. Test
7. Zadání semestrálních prací
8. Ladění, testování a údržba objektových programů
9. Konzultace semestrálních projektů
10. Test
11. Konzultace semestrálních projektů
12. Tvorba malé distribuované aplikace
13. Tvorba malé databázové aplikace
14. Zápočet

Literatura Č:
[1] Taylor, D., A. Business Engineering with Object Technology, John Wiley 1995.
[2] Ambler S.: Process Patterns Building Large-Scale Systems Using Object Technology, SIGS Books 2000, ISBN 0-521-64568-9
[3] Ambler S.: More Process Patterns Delivering Large-Scale Systems Using Object Technology, SIGS Books 2000, ISBN 0-521-65262-6

Literatura A:
[1] Taylor, D., A. Business Engineering with Object Technology, John Wiley
1995. [2] Ambler S.: Process Patterns Building Large-Scale Systems Using Object
Technology, SIGS Books 2000, ISBN 0-521-64568-9
[3] Ambler S.: More Process Patterns Delivering Large-Scale Systems Using
Object Technology, SIGS Books 2000, ISBN 0-521-65262-6

Požadavky:

Rozsah výuky v kombinované formě studia: 14+4
Typ cvičení: c

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
*VT Výpočetní technika S 10


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)