Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Object Oriented Programming

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
E371129 Z,ZK 4 2+1
Přednášející:
Josef Kokeš (gar.)
Cvičící:
Josef Kokeš (gar.)
Anotace:

Předmět se zabývá metodikou a praxí objektově orientovaného programování v Delphi.

Témata: Krize programování, její řešení pomocí OOP, základní paradigmata OOP Zapouzdřenost. Dědičnost. Polymorfismus. Zprávy a práce s nimi. Výjimky, konstrukce try-except a try-finally. Některé důležité aplikace objektů. Tvorba dokumentace. Kontextová nápověda. OOP a čeština. Tvorba instalačních balíčků. Objektový návrh a modelování. Rozšíření jazyka Pascal a Delphi.

Předmět požaduje předchozí znalosti v rozsahu předmětu Algoritmy pro inženýrskou informatiku.

Požadavky:

Ke zkoušce jsou předepsány znalosti v rozsahu přednášek.

Na cvičení studenti obdrží zadání 3 příkladů k vypracování.

Osnova přednášek:

1. Krize programování, její řešení pomocí OOP.

2. Základní paradigmata OOP.

3. Zapouzdřenost.

4. Dědičnost.

5. Polymorfismus.

6. Zprávy a práce s nimi.

7. Výjimky, konstrukce try-except a try-finally.

8. Některé důležité aplikace objektů.

9. Tvorba dokumentace.

10. Kontextová nápověda.

11. OOP a čeština.

12. Tvorba instalačních balíčků.

13. Objektový návrh a modelování.

14. Rozšíření jazyka Pascal a Delphi.

Osnova cvičení:

1. Zapouzdřenost.

2. Dědičnost.

3. Polymorfismus.

4. Zprávy a práce s nimi.

5. Výjimky, konstrukce try-except a try-finally.

6. Některé důležité aplikace objektů.

7. Tvorba dokumentace.

8. Kontextová nápověda.

9. OOP a čeština.

10. Tvorba instalačních balíčků.

11. Objektový návrh a modelování.

12. Rozšíření jazyka Pascal a Delphi.

Cíle studia:

1. Krize programovánía návrh jeho řešení z využitím OOP

2. Základní principy OOP

3. Zapouzdřenost

4. Dědičnost

5. Polymorfismus

6. Zprávy (messages) a práce s nimi

7. Výjimky a jejich obsluha

8. Některé důležité aplikace objektů

9. Vytváření dokumentace

10. Kontextová nápověda

11. OOP a kódování češtiny

12. Vytváření instalačních balíčků

13. Objektově orientovaný návrh a modelování

14. Rozšíření v Borland Pascalu a Delphi

Studijní materiály:

1. Kokeš, Josef: Objektově orientovaní programování. Skriptum ČVUT, 2005

2. Cantu, Marco: Mastering Delphi 7. Sybex 2003 (1011 pages) - existuje též český překlad Mistrovství v Delphi (Grada)

3. Lischner, Ray: Delphi in a Nutshell. O'Reilly, 2002

4. Borland: Delphi Developer's Guide. Borland Software Corporation, CA, USA

5. Šindelář, Jan: Tipy a triky v Delphi. Webový kurs na stránkách www.zive.cz

6. Kadlec, Václav: Umíme to s Delphi. Webový kurs na stránkách www.zive.cz

Poznámka:

Rozsah podle nové akreditace

Rozvrh na zimní semestr 2011/2012:
Rozvrh není připraven
Rozvrh na letní semestr 2011/2012:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet2134806.html