INFORMAČNÝ LIST PREDMETU |
|||||
Kód: V401 |
Skratka: OP |
Názov: Objektové programovanie | |||
Študijný odbor: Informačné a riadiace systémy Aplikovaná informatika |
|||||
Zabezpečuje |
|||||
Semester: letný Odporučený: 4 |
Rozsah výučby: prednášky – cvičenia –
laboratórne cvičenia Týždenný: 2-0-2 Za semester: 24-0-24 |
ECTS kredity: 3 |
|||
Podmieňujúce predmety: P111 - Základy informatiky 1, P211 - Základy informatiky 2 |
|||||
Ukončenie predmetu a spôsob hodnotenia: priebežne – písomný test 50% skúška – 50% |
|||||
Cieľ predmetu: Zvládnuť princípy objektovo orientovaného programovania s praktickou aplikáciou v Delphi Pascale. |
|||||
Stručný sylabus: Prednášky: 1.Softwarové inžinierstvo a OOP; stručná história OOP; základy teórie OOP: objekt, správa, atribúty, metódy, protokol, zapúzdrenie; ilustrácia objektu v Pascale. 2.Trieda: trieda ako objekt, trieda ako datový typ; metatrieda; inštancia triedy; metódy triedy; metódy konštruktor a deštruktor; životný cyklus objektu; trieda v Pascale; príklad triedy tRandom; statické a dynamické inštancie triedy; prístupové práva a zapúzdrenie v Pascale. 3.Dedičnosť jednoduchá a viacnásobná; generalizácia - špecializácia; abstraktná trieda; predok a potomok; dedičnosť v Pascale; vlastné a zdedené zložky objektu; príklady špecializácie a generalizácie. 4.Polymorfizmus; vzťah polymorfizmu a dedičnosti; polymorfizmus a flexibilita; polymorfizmus v Pascale: virtuálne a dynamické metódy; pravidlá kompatibility objektov; včasná a neskorá väzba; polymorfizmus a statické a dynamické objekty. 5.Implementačné detaily Pascalu: Exception, Event, Property. 6.Objektová analýza a návrh; trojvrstvový model aplikácie; vzťahy medzi objektami; diagramy tried. 7.Aplikovanie teoretických vedomostí. Cvičenia: Vývojové prostredie Delphi 3,4 - implementácia úloh z prednášok. |
|||||
Literatúra: Manuály Turbo Pascalu a Borland Pascalu Manuály Delphi verzií 1 až 4 Ilja Kraval : Základy objektově orientovaného programování - Computer Press 1998 Marco Cantú : Mistrovství v Delphi 1, 2, 3, 4 - Computer Press Tom Swan : Mistrovství v Deplhi 4 - Computer Press 1999 H. Jílková, I.Ryant : Tvorba aplikací v objektovém prostředí - Grada 1994 |
|||||
Dátum poslednej úpravy osnovy: 20.12.2001 |