B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2024
Rozsah
2/2/0. 16 hodin KS/semestr. 6 kr. Ukončení: zk.
Vyučující
Ing. Renata Janošcová, Ph.D. (cvičící)
doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Mgr. Josef Prokeš (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: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: každý sudý čtvrtek 17:30–18:14 E227, každý sudý čtvrtek 18:15–19:00 E227, každý sudý čtvrtek 19:15–19:59 E227, každý sudý čtvrtek 20:00–20:45 E227, kromě Čt 31. 10., J. Prokeš
B_PJC/pAPH: Út 14:00–14:44 E230, Út 14:45–15:30 E230, J. Lánský
B_PJC/vAPH: Pá 4. 10. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Pá 18. 10. 14:00–15:30 DELL ROOM E302PC, 15:45–17:15 DELL ROOM E302PC, Pá 15. 11. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Pá 29. 11. 14:00–15:30 E303PC, 15:45–17:15 E303PC, R. Janošcová
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 otevřen studentům libovolného oboru.
Cíle předmětu
Předmět se nejprve zaměřuje na zvládnutí syntaxe jazyka C, jeho odlišnost od jazyku C++ a C#. Následně se předmět zaměřuje na schopnost algoritmizace složitějších úloh s využitím lineárních a stromových datových struktur.
Výstupy z učení
Na konci tohoto kurzu bude student schopen:
(A) naprogramovat v jazyku C středně obtížnou úlohu využívající řídících konstrukcí, struktur, polí, ukazatelů a řetězců;
(B) používat staticky a dynamicky alokovanou paměť;
(C) pracovat se standardním vstupem a výstupem a se soubory;
(D) 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
  • LÁNSKÝ, Jan. Programování v jazyce C. Slajdy k předmětu, dostupné z informačního systému, Praha: VŠFS, 2022.
  • LÁNSKÝ, Jan. Programování v jazyce C. Distanční opora, dostupné z informačního systému, Praha: VŠFS, 2022.
  • KERNIGHAM, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vydání. Přeložil Zbyněk ŠÁVA. Brno: Computer Press, 2019. ISBN 978-80-251-4965-2
    doporučená literatura
  • VIRIUS, Miroslav. Pokročilé C++. V Praze: České vysoké učení technické, 2022. 308 stran. ISBN 978-80-01-06951-6.
  • SEACORD, Robert C. Effective C: an introduction to professional C programming. San Francisco: No Starch Press, 2020. xxviii. 240 stran. ISBN 978-1-7185-0104-1.
  • ISO/IEC 9899:2011 Information Technology - Programming languages - C; ISO/IEC 14882:2011 Information Technology - Programming languages - C++
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 aktivní účast na cvičeních alespoň 75 %, naprogramování příkladů zadaných na cvičeních a odevzdání dvou domácích úkolů.
Na zisk zápočtu v kombinované formě studiu je třeba účast na tutoriálech alespoň 50 %, naprogramování a prezentování příkladů zadaných vyučujícím a odevzdání dvou domácích úkolů.
Zkouška probíhá formou diskuze nad vytvořeným smysluplným programem - zdrojovými kódy v jazyku C v minimálním rozsahu 1000 řádků a jeho úprava.
Navazující předměty
Informace učitele
https://is.vsfs.cz/go/22avrg
Webová stránka předmětu (výše) představuje LINK na tým (předmět) v MS Teams (pak vyberte kanál Vašeho vyučujícího).

Studijní materiály (přednášky, videozáznamy, ...) předmětu najdete v IS VŠFS: https://is.vsfs.cz/auth/el/vsfs/zima2023/B_PJC

KONTAKTY na vyučující: garant doc. RNDr. Jan Lánský, Ph.D. - lansky@mail.vsfs.cz; Ing. Renata Janošcová, Ph.D - 37037@mail.vsfs.cz.

KONZULTACE: informace najdete na osobních stránkách vyučujících v IS VŠFS (Výuka).

ISP a OPAKUJÍCÍ studenti: Hned na začátku semestru (první - druhý týden) kontaktujte Vašeho vyučujícího a dohodněte se na konkrétních podmínkách docházky a hodnocení.

DOPORUČUJEME podat žádost o zařazení do rozvrhové (seminární) skupiny ke konkrétnímu vyučujícímudle pokynů ze studijního oddělení.
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 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2023
Rozsah
2/2/0. 16 hodin KS/semestr. 7 kr. Ukončení: zk.
Vyučující
Ing. Renata Janošcová, Ph.D. (cvičí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: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: Po 10:30–11:14 E225, Po 11:15–12:00 E225, J. Lánský
B_PJC/pAPH: Po 8:45–9:29 E225, Po 9:30–10:15 E225, J. Lánský
B_PJC/vAPH: So 14. 10. 8:00–9:30 E303PC, 9:45–11:15 E303PC, So 25. 11. 8:00–9:30 E303PC, 9:45–11:15 E303PC, 11:30–13:00 E303PC, So 16. 12. 8:00–9:30 E303PC, 9:45–11:15 E303PC, 11:30–13:00 E303PC, R. Janošcová
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 otevřen studentům libovolného oboru.
Cíle předmětu
Předmět se nejprve zaměřuje na zvládnutí syntaxe jazyka C, jeho odlišnost od jazyku C++ a C#. Následně se předmět zaměřuje na schopnost algoritmizace složitějších úloh s využitím lineárních a stromových datových struktur.
Výstupy z učení
Na konci tohoto kurzu bude student schopen:
(A) naprogramovat v jazyku C středně obtížnou úlohu využívající řídících konstrukcí, struktur, polí, ukazatelů a řetězců;
(B) používat staticky a dynamicky alokovanou paměť;
(C) pracovat se standardním vstupem a výstupem a se soubory;
(D) 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
  • LÁNSKÝ, Jan. Programování v jazyce C. Slajdy k předmětu, dostupné z informačního systému, Praha: VŠFS, 2022.
  • LÁNSKÝ, Jan. Programování v jazyce C. Distanční opora, dostupné z informačního systému, Praha: VŠFS, 2022.
  • KERNIGHAM, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vydání. Přeložil Zbyněk ŠÁVA. Brno: Computer Press, 2019. ISBN 978-80-251-4965-2
    doporučená literatura
  • VIRIUS, Miroslav. Pokročilé C++. V Praze: České vysoké učení technické, 2022. 308 stran. ISBN 978-80-01-06951-6.
  • SEACORD, Robert C. Effective C: an introduction to professional C programming. San Francisco: No Starch Press, 2020. xxviii. 240 stran. ISBN 978-1-7185-0104-1.
  • ISO/IEC 9899:2011 Information Technology - Programming languages - C; ISO/IEC 14882:2011 Information Technology - Programming languages - C++
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 aktivní účast na cvičeních alespoň 75 %, naprogramování příkladů zadaných na cvičeních a odevzdání dvou domácích úkolů.
Na zisk zápočtu v kombinované formě studiu je třeba účast na tutoriálech alespoň 50 %, naprogramování a prezentování příkladů zadaných vyučujícím a odevzdání dvou domácích úkolů.
Zkouška probíhá formou diskuze nad vytvořeným smysluplným programem - zdrojovými kódy v jazyku C v minimálním rozsahu 1000 řádků a jeho úprava.
Navazující předměty
Informace učitele
https://is.vsfs.cz/go/22avrg
Webová stránka předmětu (výše) představuje LINK na tým (předmět) v MS Teams (pak vyberte kanál Vašeho vyučujícího).

Studijní materiály (přednášky, videozáznamy, ...) předmětu najdete v IS VŠFS: https://is.vsfs.cz/auth/el/vsfs/zima2023/B_PJC

KONTAKTY na vyučující: garant doc. RNDr. Jan Lánský, Ph.D. - lansky@mail.vsfs.cz; Ing. Renata Janošcová, Ph.D - 37037@mail.vsfs.cz.

KONZULTACE: informace najdete na osobních stránkách vyučujících v IS VŠFS (Výuka).

ISP a OPAKUJÍCÍ studenti: Hned na začátku semestru (první - druhý týden) kontaktujte Vašeho vyučujícího a dohodněte se na konkrétních podmínkách docházky a hodnocení.

DOPORUČUJEME podat žádost o zařazení do rozvrhové (seminární) skupiny ke konkrétnímu vyučujícímudle pokynů ze studijního oddělení.
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 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2022
Rozsah
2/2. 16 hodin KS/semestr. 7 kr. Ukončení: zk.
Vyučující
Ing. Renata Janošcová, Ph.D. (cvičí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: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: St 12:15–12:59 E305, St 13:00–13:45 E305, J. Lánský
B_PJC/pAPH: St 10:30–11:14 E305, St 11:15–12:00 E305, J. Lánský
B_PJC/vAPH: So 1. 10. 9:45–11:15 E306, 11:30–13:00 E306, Pá 18. 11. 17:30–19:00 E306, 19:15–20:45 E306, Pá 2. 12. 14:00–15:30 E228, 15:45–17:15 E228, Pá 16. 12. 14:00–15:30 E306, 15:45–17:15 E306, R. Janošcová
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 otevřen studentům libovolného oboru.
Cíle předmětu
Predmet se nejprve zameruje na zvladnuti syntaxe jazyka C, jeho odlisnost od jazyku C++ a C#. Nasledne se predmet zameruje na schopnost algoritmizace slozitejsich uloh s vyuzitim linearnich a stromovych datovych struktur.
Výstupy z učení
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.
  • KERNIGHAM, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vydání. Přeložil Zbyněk ŠÁVA. Brno: Computer Press, 2019. ISBN 978-80-251-4965-2
  • Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
  • 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
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • Miroslav Virius: Jazyky C a C++ : kompletní kapesní průvodce programátora, 2006
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 diskuze nad zdrojovými kódy v jazyku C v minimálním rozsahu 1000 řádků. Student zdrojové kódy samostatně vytvoří v rámci své domácí přípravy a donese je na termín zkoušky.
Navazující předměty
Informace učitele
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2021
Rozsah
2/2. 16 hodin KS/semestr. 7 kr. Ukončení: zk.
Vyučující
Ing. Renata Janošcová, Ph.D. (cvičí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: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: Út 15:45–16:29 S33, Út 16:30–17:15 S33, J. Lánský
B_PJC/pAPH: Út 14:00–14:44 S33, Út 14:45–15:30 S33, J. Lánský
B_PJC/vAPH: So 16. 10. 9:45–11:15 S14, 11:30–13:00 S14, So 20. 11. 9:45–11:15 E305, 11:30–13:00 E305, Pá 3. 12. 14:00–15:30 S34, 15:45–17:15 S34, So 18. 12. 9:45–11:15 E304, 11:30–13:00 E304, R. Janošcová
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 otevřen studentům libovolného oboru.
Cíle předmětu
Predmet se nejprve zameruje na zvladnuti syntaxe jazyka C, jeho odlisnost od jazyku C++ a C#. Nasledne se predmet zameruje na schopnost algoritmizace slozitejsich uloh s vyuzitim linearnich a stromovych datovych struktur.
Výstupy z učení
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.
  • KERNIGHAM, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vydání. Přeložil Zbyněk ŠÁVA. Brno: Computer Press, 2019. ISBN 978-80-251-4965-2
  • Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
  • 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
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • Miroslav Virius: Jazyky C a C++ : kompletní kapesní průvodce programátora, 2006
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 diskuze nad zdrojovými kódy v jazyku C v minimálním rozsahu 1000 řádků. Student zdrojové kódy samostatně vytvoří v rámci své domácí přípravy a donese je na termín zkoušky.
Navazující předměty
Informace učitele
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2020
Rozsah
2/2. 16 hodin KS/semestr. 7 kr. Ukončení: zk.
Vyučující
Ing. Renata Janošcová, Ph.D. (cvičí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: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: Út 10:30–11:14 S24, Út 11:15–12:00 S24, J. Lánský
B_PJC/pAPH: Út 8:45–9:29 S24, Út 9:30–10:15 S24, J. Lánský
B_PJC/vAPH: Pá 9. 10. 14:00–15:30 S14, 15:45–17:15 S14, Pá 6. 11. 14:00–15:30 S14, 15:45–17:15 S14, Pá 20. 11. 14:00–15:30 S14, 15:45–17:15 S14, Pá 11. 12. 14:00–15:30 S14, 15:45–17:15 S14, R. Janošcová
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 otevřen studentům libovolného oboru.
Cíle předmětu
Predmet se nejprve zameruje na zvladnuti syntaxe jazyka C, jeho odlisnost od jazyku C++ a C#. Nasledne se predmet zameruje na schopnost algoritmizace slozitejsich uloh s vyuzitim linearnich a stromovych datovych struktur.
Výstupy z učení
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.
  • KERNIGHAM, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vydání. Přeložil Zbyněk ŠÁVA. Brno: Computer Press, 2019. ISBN 978-80-251-4965-2
  • Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
  • 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
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • Miroslav Virius: Jazyky C a C++ : kompletní kapesní průvodce programátora, 2006
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 diskuze nad zdrojovými kódy v jazyku C v minimálním rozsahu 1000 řádků. Student zdrojové kódy samostatně vytvoří v rámci své domácí přípravy a donese je na termín zkoušky.
Navazující předměty
Informace učitele
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2019
Rozsah
2/2. 12 hodin KS/semestr. 6 kr. Ukončení: zk.
Vyučující
doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Ing. Jiří Zumr (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: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: Čt 17:30–18:14 S16PC, Čt 18:15–19:00 S16PC, J. Lánský
B_PJC/pAPH: Čt 15:45–16:29 S16PC, Čt 16:30–17:15 S16PC, J. Lánský
B_PJC/vAPH: Pá 11. 10. 17:30–19:00 E227, J. Zumr
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 otevřen studentům libovolného oboru.
Cíle předmětu
Predmet se nejprve zameruje na zvladnuti syntaxe jazyka C, jeho odlisnost od jazyku C++ a C#. Nasledne se predmet zameruje na schopnost algoritmizace slozitejsich uloh s vyuzitim linearnich a stromovych datovych struktur.
Výstupy z učení
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.
  • KERNIGHAM, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vydání. Přeložil Zbyněk ŠÁVA. Brno: Computer Press, 2019. ISBN 978-80-251-4965-2
  • Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
  • 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
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Miroslav Virius: Jazyky C a C++ : kompletní kapesní průvodce programátora, 2006
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
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 diskuze nad zdrojovými kódy v jazyku C v minimálním rozsahu 1000 řádků. Student zdrojové kódy samostatně vytvoří v rámci své domácí přípravy a donese je na termín zkoušky.
Navazující předměty
Informace učitele
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2018
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: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: Čt 15:45–16:29 S16PC, Čt 16:30–17:15 S16PC, kromě Čt 29. 11. ; a Čt 1. 11. 17:30–19:00 S16PC, J. Lánský
B_PJC/pAPH: Čt 14:00–14:44 S16PC, Čt 14:45–15:30 S16PC, kromě Čt 29. 11. ; a Čt 25. 10. 17:30–19:00 S16PC, J. Lánský
B_PJC/vAPH: Pá 12. 10. 14:00–15:30 S16PC, 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
Cíle předmětu
Predmet se nejprve zameruje na zvladnuti syntaxe jazyka C, jeho odlisnost od jazyku C++ a C#. Nasledne se predmet zameruje na schopnost algoritmizace slozitejsich uloh s vyuzitim linearnich a stromovych datovych struktur.
Výstupy z učení
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
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd 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 diskuze nad zdrojovými kódy v jazyku C v minimálním rozsahu 1000 řádků. Student zdrojové kódy samostatně vytvoří v rámci své domácí přípravy a donese je na termín zkoušky.
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2017
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: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: St 10:30–11:14 E303PC, St 11:15–12:00 E303PC, J. Lánský
B_PJC/pAPH: St 8:45–9:29 E303PC, St 9:30–10:15 E303PC, J. Lánský
B_PJC/vAPH: Pá 1. 12. 14:00–15:30 E307, 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
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
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Miroslav Virius: Pasti a propasti jazyka C++
    neurčeno
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Miroslav Virius: Jazyky C a C++ : kompletní kapesní průvodce programátora, 2006
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 diskuze nad zdrojovými kódy v jazyku C v minimálním rozsahu 1000 řádků. Student zdrojové kódy samostatně vytvoří v rámci své domácí přípravy a donese je na termín zkoušky.
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2016
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: Ing. Barbora Ptáčková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: St 10:30–11:14 E303PC, St 11:15–12:00 E303PC, J. Lánský
B_PJC/pAPH: St 8:45–9:29 E303PC, St 9:30–10:15 E303PC, 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
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
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
    neurčeno
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Miroslav Virius: Jazyky C a C++ : kompletní kapesní průvodce programátora, 2006
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 diskuze nad zdrojovými kódy v jazyku C v minimálním rozsahu 1500 řádků. Student zdrojové kódy samostatně vytvoří v rámci své domácí přípravy a donese je na termín zkoušky.
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2015
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: Ing. Barbora Ptáčková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: St 15:45–16:29 E303PC, St 16:30–17:15 E303PC, J. Lánský
B_PJC/pAPH: St 14:00–14:44 E303PC, St 14:45–15:30 E303PC, J. Lánský
B_PJC/vAPH: Pá 30. 10. 12:00–13:30 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
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
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
    neurčeno
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Miroslav Virius: Jazyky C a C++ : kompletní kapesní průvodce programátora, 2006
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 diskuze nad zdrojovými kódy v jazyku C v minimálním rozsahu 1500 řádků. Student zdrojové kódy samostatně vytvoří v rámci své domácí přípravy a donese je na termín zkoušky.
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

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
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2013
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: Dagmar Medová, DiS.
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: Čt 15:45–16:29 E303PC, Čt 16:30–17:15 E303PC, J. Lánský
B_PJC/pAPH: Čt 12:15–12:59 E303PC, Čt 13:00–13:45 E303PC, J. Lánský
Předpoklady
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
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 programů, spojování 2. Základní vlastnosti C a C++ 3. Datové typy, operátory a řídící konstrukce 4. Pole a ukazatele 5. Standardní knihovny 6. Praktické programování 7. Microsoft Visual Studio .NET 2012 8. Ladění programů
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
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd 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í
Studentům, kteří nesplní povinný rozsah účasti, budou v průběhu semestru nebo po jeho skončení zadány dodatečné studijní povinnosti. 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í.
Bb0.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2012
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: Dagmar Medová, DiS.
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: Čt 10:30–11:14 E303PC, Čt 11:15–12:00 E303PC, J. Lánský
B_PJC/pAPH: Čt 8:45–9:29 E303PC, Čt 9:30–10:15 E303PC, J. Lánský
B_PJC/vA1PH: Pá 2. 11. 15:30–17:00 E303PC, J. Lánský
B_PJC/vA2PH: Pá 23. 11. 15:30–17:00 E303PC, J. Lánský
Předpoklady
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
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 programů, spojování 2. Základní vlastnosti C a C++ 3. Datové typy, operátory a řídící konstrukce 4. Pole a ukazatele 5. Standardní knihovny 6. Praktické programování 7. Microsoft Visual Studio .NET 2012 8. Ladění programů
Literatura
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Miroslav Virius: Pasti a propasti jazyka C++
  • C++ In-depth aneb Jak správně C++ používat - pro ty, kdo již C++ nějak znají.
  • Základní učebnice a popis jazyka:
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í
Studentům, kteří nesplní povinný rozsah účasti, budou v průběhu semestru nebo po jeho skončení zadány dodatečné studijní povinnosti. 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í.
Bb0.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
léto 2012
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: Ivana Plačková
Předpoklady
B_Prg Programování
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
Další komentáře
Poznámka k ukončení předmětu: ISP
Předmět je dovoleno ukončit i mimo zkouškové období.
Poznámka k četnosti výuky: Kombinace 2 hod. prezenční a 10 hod. distanční výuky.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2011
Rozsah
2/2. 12 hodin KS/semestr. 6 kr. Ukončení: zk.
Vyučující
doc. RNDr. Jan Lánský, Ph.D. (cvičící)
PhDr. Jan Rytina, CSc. (pomocník)
Garance
doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: Čt 15:45–16:29 E303PC, Čt 16:30–17:15 E303PC, J. Lánský
B_PJC/pAPH: Čt 14:00–14:44 E303PC, Čt 14:45–15:30 E303PC, J. Lánský
B_PJC/vAPH: Pá 11. 11. 17:15–18:45 E303PC, J. Lánský
Předpoklady
Po zvládnutí tematického celku budete schopni napsat jednoduché konstrukce v jazyce C.
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
Anotace je stejná pro obě formy studia. Cíl kurzu: Cílem tohoto předmětu je ovládnutí schopnosti programovat v jazyce C.
Osnova
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Přednáška: Překlad programů, spojování Základní vlastnosti C a C++, odlišnosti od jiných prog. jazyků. Datové typy, operátory a řídící konstrukce Pole a ukazatele Standardní knihovny. Cvičení: Praktické programování Microsoft Visual Studio .NET 2003 Ladění programů
Literatura
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • Základní učebnice a popis jazyka:
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • C++ In-depth aneb Jak správně C++ používat - pro ty, kdo již C++ nějak znají.
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
Výukové metody
Výuka probíhá formou / přednášek / cvičení / seminářů / v prezenční formě studia /a řízených skupinových konzultací v kombinované formě studia.
Metody hodnocení
Typ výuky: Výuka probíhá formou přednášek a cvičení v prezenčním studiu a řízených skupinových konzultací v kombinovaném studiu. Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičeních v prezenčním studiu je 75%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, budou v průběhu semestru nebo po jeho skončení zadány dodatečné studijní povinnosti. Způsob zakončení předmětu: Zápočet + Zkouška
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
léto 2011
Rozsah
2/2. 16 hodin/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: Ivana Plačková
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
Další komentáře
Poznámka k ukončení předmětu: ISP
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2010
Rozsah
2/2. 16 hodin/semestr. 6 kr. Ukončení: zk.
Vyučující
doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Mgr. Martin Mikuláš (pomocník)
Mgr. Anna Nováková (pomocník)
Ing. Vladimír Nulíček, CSc. (pomocník)
Mgr. Lenka Omelková (pomocník)
PhDr. Jan Rytina, CSc. (pomocník)
Garance
doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: St 17:30–18:14 E303PC, St 18:15–19:00 E303PC, J. Lánský
B_PJC/pAPH: St 15:45–16:29 E303PC, St 16:30–17:15 E303PC, J. Lánský
B_PJC/vA21PH_EQUIP: Pá 15. 10. 12:00–13:30 E303PC, Pá 5. 11. 15:30–17:00 E303PC, Pá 3. 12. 17:15–18:45 E303PC, J. Lánský
B_PJC/vA22PH_EQUIP: Pá 15. 10. 13:45–15:15 E303PC, Pá 5. 11. 17:15–18:45 E303PC, Pá 3. 12. 15:30–17:00 E303PC, J. Lánský
Předpoklady
Po zvládnutí tematického celku budete schopni napsat jednoduché konstrukce v jazyce C.
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
Anotace je stejná pro obě formy studia. Cíl kurzu: Cílem tohoto předmětu je ovládnutí schopnosti programovat v jazyce C.
Osnova
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Přednáška: Překlad programů, spojování Základní vlastnosti C a C++, odlišnosti od jiných prog. jazyků. Datové typy, operátory a řídící konstrukce Pole a ukazatele Standardní knihovny. Cvičení: Praktické programování Microsoft Visual Studio .NET 2003 Ladění programů
Literatura
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • Základní učebnice a popis jazyka:
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • C++ In-depth aneb Jak správně C++ používat - pro ty, kdo již C++ nějak znají.
Metody hodnocení
Typ výuky: Výuka probíhá formou přednášek a cvičení v prezenčním studiu a řízených skupinových konzultací v kombinovaném studiu. Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičeních v prezenčním studiu je 75%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, budou v průběhu semestru nebo po jeho skončení zadány dodatečné studijní povinnosti. Způsob zakončení předmětu: Zápočet + Zkouška
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2009
Rozsah
2/2/0. 16hodin/semestr. 6 kr. Doporučované ukončení: zk. Jiná možná ukončení: z.
Vyučující
doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Garance
prof. RNDr. Ondřej Čepek, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Lenka Bažantová
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: Čt 17:30–18:14 DELL ROOM E302PC, Čt 18:15–19:00 DELL ROOM E302PC, J. Lánský
B_PJC/pAPH: Čt 15:45–16:29 DELL ROOM E302PC, Čt 16:30–17:15 DELL ROOM E302PC, J. Lánský
B_PJC/vA21PH: Pá 2. 10. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 23. 10. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 6. 11. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 20. 11. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, J. Lánský
B_PJC/vA22PH: Pá 2. 10. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 23. 10. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 6. 11. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 20. 11. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, J. Lánský
Předpoklady
Po zvládnutí tematického celku budete schopni napsat jednoduché konstrukce v jazyce C.
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
Anotace je stejná pro obě formy studia. Cíl kurzu: Cílem tohoto předmětu je ovládnutí schopnosti programovat v jazyce C.
Osnova
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Přednáška: Překlad programů, spojování Základní vlastnosti C a C++, odlišnosti od jiných prog. jazyků. Datové typy, operátory a řídící konstrukce Pole a ukazatele Standardní knihovny. Cvičení: Praktické programování Microsoft Visual Studio .NET 2003 Ladění programů
Literatura
  • Základní učebnice a popis jazyka:
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • C++ In-depth aneb Jak správně C++ používat - pro ty, kdo již C++ nějak znají.
Metody hodnocení
Vyučující metody: Metody hodnocení Způsob zakončení: Zápočet + Zkouška
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
léto 2009
Rozsah
2/2/0. 16 hodin za semestr. 6 kr. Ukončení: zk.
Vyučující
doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Garance
prof. RNDr. Ondřej Čepek, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Lenka Bažantová
Předpoklady
Po zvládnutí tematického celku budete schopni napsat jednoduché konstrukce v jazyce C.
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
Anotace je stejná pro obě formy studia. Cíl kurzu: Cílem tohoto předmětu je ovládnutí schopnosti programovat v jazyce C.
Osnova
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Přednáška: Překlad programů, spojování Základní vlastnosti C a C++, odlišnosti od jiných prog. jazyků. Datové typy, operátory a řídící konstrukce Pole a ukazatele Standardní knihovny. Cvičení: Praktické programování Microsoft Visual Studio .NET 2003 Ladění programů
Literatura
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • Miroslav Virius: Pasti a propasti jazyka C++
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • Základní učebnice a popis jazyka:
  • C++ In-depth aneb Jak správně C++ používat - pro ty, kdo již C++ nějak znají.
Metody hodnocení
Vyučující metody: Metody hodnocení Způsob zakončení: Zápočet + Zkouška
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í.
Předmět je zařazen také v obdobích zima 2007, zima 2008, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2008
Rozsah
2/2/0. 16 hodin za semestr. 6 kr. Ukončení: zk.
Vyučující
doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Garance
prof. RNDr. Ondřej Čepek, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Lenka Bažantová
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: Čt 10:30–11:14 DELL ROOM E302PC, Čt 11:15–12:00 DELL ROOM E302PC, J. Lánský
B_PJC/pAPH: Čt 8:45–9:29 DELL ROOM E302PC, Čt 9:30–10:15 DELL ROOM E302PC, J. Lánský
B_PJC/vA21PH: Pá 3. 10. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 17. 10. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 31. 10. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 14. 11. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, J. Lánský
B_PJC/vA22PH: Pá 3. 10. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 17. 10. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 31. 10. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 14. 11. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, J. Lánský
Předpoklady
Po zvládnutí tematického celku budete schopni napsat jednoduché konstrukce v jazyce C.
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
Anotace je stejná pro obě formy studia. Cíl kurzu: Cílem tohoto předmětu je ovládnutí schopnosti programovat v jazyce C.
Osnova
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Přednáška: Překlad programů, spojování Základní vlastnosti C a C++, odlišnosti od jiných prog. jazyků. Datové typy, operátory a řídící konstrukce Pole a ukazatele Standardní knihovny. Cvičení: Praktické programování Microsoft Visual Studio .NET 2003 Ladění programů
Literatura
  • Miroslav Virius: Programování v C++ (ČVUT 2001)
  • Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.)
  • E. Moo: Accelerated C++ Practical Programming by Example Nicolai
  • Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb
  • Základní učebnice a popis jazyka:
  • Bjarne Stroustrup: The C++ Programming Language (3rd ed.)
  • Miroslav Virius: Pasti a propasti jazyka C++
  • C++ In-depth aneb Jak správně C++ používat - pro ty, kdo již C++ nějak znají.
Metody hodnocení
Vyučující metody: Metody hodnocení Způsob zakončení: Zápočet + Zkouška
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í.
Předmět je zařazen také v obdobích zima 2007, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.

B_PJC Programování v jazyce C

Vysoká škola finanční a správní
zima 2007
Rozsah
2/2. 16 hodin za semestr. 6 kr. Doporučované ukončení: zk. Jiná možná ukončení: z.
Vyučující
doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Garance
prof. RNDr. Ondřej Čepek, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Lenka Bažantová
Rozvrh seminárních/paralelních skupin
B_PJC/cAPH: St 10:30–11:14 DELL ROOM E302PC, St 11:15–12:00 DELL ROOM E302PC, J. Lánský
B_PJC/pAPH: Po 12:15–12:59 DELL ROOM E302PC, Po 13:00–13:45 DELL ROOM E302PC, J. Lánský
B_PJC/vAPH: Pá 5. 10. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Pá 19. 10. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Pá 2. 11. 13:45–15:15 E303PC, Pá 23. 11. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Pá 7. 12. 13:45–15:15 E303PC, J. Lánský
Předpoklady
Po zvládnutí tematického celku budete schopni napsat jednoduché konstrukce v jazyce C.
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
Anotace je stejná pro obě formy studia. Cíl kurzu: Cílem tohoto předmětu je ovládnutí schopnosti programovat v jazyce C.
Osnova
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Přednáška: Překlad programů, spojování Základní vlastnosti C a C++, odlišnosti od jiných prog. jazyků. Datové typy, operátory a řídící konstrukce Pole a ukazatele Standardní knihovny. Cvičení: Praktické programování Microsoft Visual Studio .NET 2003 Ladění programů
Metody hodnocení
Vyučující metody: Metody hodnocení Způsob zakončení: Zápočet + Zkouška
Informace učitele
Literatura Základní učebnice a popis jazyka: Miroslav Virius: Programování v C++ (ČVUT 2001) Miroslav Virius: Pasti a propasti jazyka C++ Bjarne Stroustrup: The C++ Programming Language (3rd ed.) Bruce Eckel: Myslíme v jazyku C++ (Thinkinkg in C++ 2nd ed.) C++ In-depth aneb Jak správně C++ používat - pro ty, kdo již C++ nějak znají. Scott Meyers: Effective C++ (2nd ed.), More Effective C++ Herb Sutter: Exceptional C++, More Exceptional C++ Andrew Koenig, Barbara E. Moo: Accelerated C++ Practical Programming by Example Nicolai Josuttis: The C++ Standard Library A Tutorial and Reference James Coplien: Advanced C++ Programming Styles and Idioms Que: ANSI/ISO C++ Professional Programmer's Handbook Andrei Alexandrescu: Modern C++ Design Generic Programming and Design Patterns Applied Normy: ISO/IEC 9899: Programming languages - C (1999) ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003).
Předmět je zařazen také v obdobích zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024.