INF244 Programování v jazyku C++

Obchodně podnikatelská fakulta v Karviné
léto 2007
Rozsah
2/1/0. 5 kr. Ukončení: z.
Garance
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Omezení zápisu do předmětu
Předmět je otevřen studentům libovolného oboru.
Cíle předmětu
Cílem výuky kurzu "Programování v jazyku C++? je seznámení studentů se syntaxí jazyka C a s technikami objektově orientovaného programování definovanými standardem C++.
Osnova
  • Struktura výkladu:
    1. Úvod do jazyka C
    2. Uživatelské rozhraní Borland C++
    3. Základní a odvozené typy
    4. Příkazy
    5. Lexikální elementy, konstanty a řetězce
    6. Operátory
    7. Funkce
    8. Standardní knihovny funkcí
    9. Třídy a typy objektů
    10. Externí definice funkcí a dat
    13. Objektově orientovaná knihovna uživatelského rozhraní - základy
    14. Metody tvorby rozsáhlejších projektů
    Obsah kurzu:
    1. Úvod do jazyka C Filozofie programování v jazyku C, základní principy.
    2. Uživatelské rozhraní Borland C++ Funkce uživatelského rozhraní Borland C++, systémové nároky a nastavení.
    3. Základní a odvozené typy Základní typy objektů v jazyku C, odvozování typů, notace.
    4. Příkazy Přehled a funkce základních příkazů jazyka C, syntaxe a sémantika. I/O streamy.
    5. Lexikální elementy, konstanty a řetězce lexikálních elementů jazyka.
    6. Operátory Binární a unární operátory, syntaxe, užití.
    7. Funkce
    Mechanismus volání a návratu, předávání parametrů.
    8. Standardní knihovny funkcí
    Výčet a použití funkcí pro prácí se soubory a řetězci.
    9. Třídy a typy objektů Objekty, klasifikace, odvozování, třídy objektů, objektově orientované vlastnosti C++.
    10. Externí definice funkcí a dat
    Metody externích definicí, užití.
    11. Kontrolní test
    12. Funkce přátelé.
    13. Objektově orientovaná knihovna uživatelského rozhraní - základy
    Seznámení s knihovnou, filozofie práce, poskytované možnosti
    14. Metody tvorby rozsáhlejších projektů
    Definice a správa projektů

    Při přednáškách je využíváno prezentační zařízení a PC. Výuka seminářů probíhá na počítači vybavených učebnách. Studijní materiály jsou dostupné v elektronické podobě prostřednictvím fakultní počítačové sítě.
Informace učitele
Zisk alespoň 60 bodů ze sta možných:
kontrolní test v 10. týdnu: 0 - 30 b.
seminární práce 0 - 25 b.
závěrečný test 0 - 45 b.
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, léto 1991, zima 1991, léto 1992, zima 1992, léto 1993, zima 1993, léto 1994, zima 1994, léto 1995, zima 1995, léto 1996, zima 1996, léto 1997, zima 1997, léto 1998, zima 1998, léto 1999, zima 1999, léto 2000, zima 2000, léto 2001, zima 2001, léto 2002, zima 2002, léto 2003, zima 2003, léto 2004, zima 2004, léto 2005, zima 2005, léto 2006, zima 2006, zima 2007, léto 2008.