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.