INF234 Programming Technology

School of Business Administration in Karvina
Summer 2008
Extent and Intensity
2/1/0. 5 credit(s). Type of Completion: zk (examination).
Teacher(s)
Ing. Pavel Pawlowski (lecturer)
Ing. Pavel Pawlowski (seminar tutor)
Guaranteed by
Ing. Pavel Pawlowski
Department of Informatics and Mathematics – School of Business Administration in Karvina
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives (in Czech)
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ů.
Syllabus (in Czech)
  • 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.
Literature
    required literature
  • KRAVAL, I. Základy objektově orientovaného programování. Computer Press, Praha, 1998. ISBN 80-7226-047-2. info
    recommended literature
  • PECINOVSKÝ R., VIRIUS M. Objektové programování 1. Grada Publishing, Praha, 1996. ISBN 80-7169-366-9. info
  • PECINOVSKÝ R., VIRIUS M. Objektové programování 2. Grada Publishing, Praha, 1996. ISBN 80-7169-436-3. info
  • JILKOVÁ H., RYANT I. Tvorba aplikací v objektovém prostředí. Grada, Praha 1994, 1994. ISBN 80-85623-82-X. info
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
The course is also listed under the following terms Winter 1990, Winter 1991, Winter 1992, Winter 1993, Winter 1994, Winter 1995, Winter 1996, Winter 1997, Winter 1998, Winter 1999, Winter 2000, Winter 2001, Winter 2002, Winter 2003, Winter 2004, Winter 2005, Winter 2006.
  • Enrolment Statistics (recent)
  • Permalink: https://is.slu.cz/course/opf/summer2008/INF234