VSFS:B_PJC Programování v jazyce C - Informace o předmětu
B_PJC Programování v jazyce C
Vysoká škola finanční a správnízima 2014
- Rozsah
- 2/2. 12 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Tamara Urbánková - Rozvrh seminárních/paralelních skupin
- B_PJC/cAPH: Čt 14:00–14:44 E303PC, Čt 14:45–15:30 E303PC, J. Lánský
B_PJC/pAPH: Čt 12:15–12:59 E303PC, Čt 13:00–13:45 E303PC, J. Lánský
B_PJC/vAPH: Pá 31. 10. 15:30–17:00 DELL ROOM E302PC, J. Lánský - Předpoklady
- B_PRg Programování && B_UPg Úvod do programování
Podmínkou pro zakončení tohoto předmětu je ukončení předmětů B_PRg a B_UPg.
Základní znalost programování, ukazatelů a datových struktur. - 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- Na konci tohoto kurzu bude student schopen: 1) naprogramovat v jazyku C středně obtížnou úlohu využívající řídících konstrukcí, struktur, polí, ukazatelů a řetězců. 2) používat staticky a dynamicky alokovanou paměť. 3) pracovat se standardním vstupem a výstupem a se soubory. 4) pracovat v Microsoft Visual Studiu.
- Osnova
- 1. Překlad a spojování programu 2. Funkce, podmínky, cykly 3. Datové typy, operátory 4. Pole a ukazatele 5. Řetězce, parametry programu z příkazové řádky 6. Dynamická alokoace paměti 7. Práce se soubory 8. Problémy při spojování modulů 9. Vazby na OS, ladění programů 10. Dynamické datové struktury 11. Oblíbené chyby 12. Zopakovaní klíčových pasáží
- Literatura
- povinná literatura
- Jan Lánský: Programování v jazyce C. Distanční opora, VŠFS, Praha, 2010.
- Miroslav Virius: Jazyky C a C++ : kompletní průvodce, 2011
- Pavel Herout: Učebnice jazyka C. 1. díl, České Budějovice : Kopp, 6.vydání, 2009
- Pavel Herout: Učebnice jazyka C. 2. díl, České Budějovice : Kopp, 6.vydání, 2009
- doporučená literatura
- Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
- E. Moo: Accelerated C++ Practical Programming by Example Nicolai
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Programování v C++ (ČVUT 2001)
- Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
- neurčeno
- Miroslav Virius: Jazyky C a C++ : kompletní kapesní průvodce programátora, 2006
- Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu. ; Minimální povinná účast na cvičeních/seminářích v prezenční formě studia je 75%, na řízených skupinových konzultacích v kombinované formě studia 50%.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studiu je třeba účast na cvičeních alespoň 75 % a odevzdat dva domácí úkoly. Na zisk zápočtu v kombinované formě studiu je třeba účast na tutoriálu a odevzdat 4 úkoly POT. Zkouška probíhá formou naprogramování zadaného příkladu a následnou diskuzí nad zdrojovými kódy.
- Navazující předměty
- Informace učitele
- Literatura Normy: ISO/IEC 9899: Programming languages - C (1999) ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003).
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (zima 2014, nejnovější)
- Permalink: https://is.vsfs.cz/predmet/vsfs/zima2014/B_PJC