INF234 Technologie programování

Obchodně podnikatelská fakulta v Karviné
zima 2006
Rozsah
2/1/0. 5 kr. Ukončení: zk.
Vyučující
Ing. Pavel Pawlowski (přednášející)
Ing. Pavel Pawlowski (cvičící)
Garance
Ing. Pavel Pawlowski
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Cílem předmětu Technologie programování je seznámit studenty s moderními technikami tvorby programového vybavení, zejména s objektově orientovaným programováním, s využíváním knihoven a systémových zdrojů. Důraz je kladen na praktické zvládnutí středně obtížných programů.
Osnova
  • Struktura výkladu:
    1. Modulární programování
    2. Základní vlastnosti objektově orientovaného programování (OOP)
    3. Techniky vytváření objektů, implementace abstraktních datových typů pomocí OOP
    4. Událostmi řízené programování. Princip funkce
    5. Objektový model Visual C++ a C
    #6. Komponenty C++ a jejich použití
    7. Propojení programu a databáze
    8. Tvorba objektově orientovaného programu
    9. Tvorba a použití DLL knihoven
    10. Ukázka aplikace středního rozsahu
    Obsah předmětu:
    1. Historie technologie programování. Strukturované programování, hlavní principy
    2. Objektově orientované programování. Definice a vlastnosti objektu, třída, polymorfismus, statická a dynamická alokace objektů, dědičnost, viditelnost, identita objektů
    3. Techniky vytváření objektů, implementace abstraktních datových typů pomocí OOP
    4. Událostmi řízené programování. Princip funkce
    5. Úvod do prostředí Visual Studio. Objektový model
    6. Komponenty C++ a jejich použití
    7. Propojení programu a ODBC databáze
    8. Praktická práce - programování
    9. Tvorba a použití dynamicky linkovaných knihoven DLL
    10. Databázové aplikace, připojení k databázovému serveru, nastavení zdrojů dat ODBC
    11. Praktické vytvoření aplikace středního rozsahu

    Výklad přednášky je doprovázen projekcí pomocí dataprojektoru a PC. Výuka seminářů probíhá v počítačových učebnách.
Informace učitele
Ve zkouškovém období v řádně vypsaných termínech vykonávají studenti zkoušku. Obsahem zkoušky jsou dvě teoretické otázky z látky probírané v semestru a zpracování počítačového programu dle vybraného zadání.
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 1990, zima 1991, zima 1992, zima 1993, zima 1994, zima 1995, zima 1996, zima 1997, zima 1998, zima 1999, zima 2000, zima 2001, zima 2002, zima 2003, zima 2004, zima 2005, léto 2008.