INFORMAČNÝ LIST PREDMETU

Kód: V417 Názov: Objektové programovanie
Študijný odbor: Informačné a riadiace systémy
Garantuje: Mgr. Ing. Ľubomír Sadloň, CSc.

Zabezpečuje: Mgr. Ing. Ľubomír Sadloň, CSc.

 

Obdobie štúdia predmetu:

4. SEMESTER

Forma výučby: prednáška, laboratórne cvičenia

Odporúčaný rozsah výučby: 48h

Týždenný: 2-0-2 Za obdobie štúdia: 24-0-24

Počet kreditov: 6
Podmieňujúce predmety: P211 Základy informatiky 2
Spôsob hodnotenia a ukončenia štúdia predmetu: zápočet, skúška

Priebežné hodnotenie: test

Záverečné hodnotenie: obhajoba semestrálneho projektu

Cieľ predmetu:

Zvládnuť princípy objektovo orientovaného programovania s aplikáciou v Delphi Pascale

 

 

Stručná osnova predmetu:

1.Softwarové inžinierstvo a OOP; stručná história OOP; základy teórie OOP: objekt, správa, zapuzdrenie; objekt v notácii UML; ilustrácia objektu v Pascale. 2. Trieda: trieda ako objekt, trieda ako dátový typ; metatrieda; inštancia triedy; životný cyklus objektu; trieda v notácii UML. 3. Trieda v Pascale; prístupové práva a zapuzdrenie v Pascale. 4. Skladanie objektov; property. 5. Dedičnosť jednoduchá a viacnásobná; generalizácia - špecializácia; abstraktná trieda. 6. Dedičnosť v Pascale; doména triedy, kompatibilita inštancií z domény; prekrývanie atribútov, metód a property. 7. Polymorfizmus; vzťah polymorfizmu a dedičnosti; polymorfizmus v Pascale: virtuálne a dynamické metódy, abstraktné metódy. 8. Výnimky v Pascale; väzby objektov v notácii UML, vzťahy medzi triedami v notácii UML. 9. Objektová analýza a návrh; trojvrstvový model aplikácie. 10. Aplikácia v projekte.

Literatúra:

KRAVAL, Ilja: Základy objektově orientovaného programování. 1. vyd. Praha: Computer Press, 1998. ISBN 80-7226-047-2

Lischner, Ray: Delphi v kostce. Preložil Luděk Horčička. 1. vyd. Praha: ComputerPress, 2000. ISBN 80-7226-361-7

TEIXIERA, Steve – PACHECO, Xavier: Mistrovství v Delphi 6. Praha: Computer Press, 2002. ISBN 80-7226-627-6

Jazyk, v ktorom sa predmet vyučuje:

slovenský

Dátum poslednej úpravy listu: 18.12.2002