MVŠO:YPC Programování v C++ - Informace o předmětu
	YPC Programování v C++
Moravská vysoká škola Olomoucléto 2021
- Rozsah
- 12/0/0. Přednáška 12 HOD/SEM. 4 kr. Ukončení: z.
- Vyučující
- Ing. Jiří Blahuta, Ph.D. (přednášející)
 PhDr. Jan Lavrinčík, DiS., Ph.D. (přednášející)
 RNDr. Jiří Martinů (přednášející)
 Mgr. Zdeněk Seidl (přednášející)
 Mgr. Dalibor Princ (přednášející)
- Garance
- PhDr. Jan Lavrinčík, DiS., Ph.D.
 Moravská vysoká škola Olomouc
- 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
- Systémové inženýrství a informatika (program MVŠO, 1115)
 
- Cíle předmětu
- Cílem předmětu je seznámit studenty s programovacím jazykem C++, jeho historií, datovými typy, příkazy, klíčovými slovy a technikami strukturovaného programování v tomto jazyku. Studenti získají přehled a základní dovednosti programování v jazyku C++, která bude dále rozvinuta v rámci předepsaných praxí. Výuka bude probíhat v počítačové učebně.
- Osnova
- 1. Historie jazyka C++, základní struktura a syntaxe programu v C++ , kompilátor, linker
 2. Základní datové typy - signed/unsigned short, int, long, char, deklarace a definice proměnných, konstanty
 3. Operátory - aritmetické, booleovské
 4. Ukazatele, aritmetika ukazatelů, pole, řetězcový typ, výčtový typ
 5. Procedury, funkce
 6. Základní příkazy pro práci s uživatelskými vstupy/výstupy (getc, getch, putc, scanf, printf?)
 7. Typy struct a union, příkaz typedef, alokace paměti
 8. Podmínky, příkaz switch
 9. Cykly for, while, do-while
 10. Práce se soubory (binární, textové, otevření, uzavření, režimy otevření, pohyb v souboru)
 11. Rekurze, používání rekurze, klady a zápory
 12. Makra, funkce s proměnným počtem parametrů, ukazatele na funkce
- Literatura
- povinná literatura
- PROKOP, J. Algoritmy v jazyku C a C++. Praha: Grada, 2012. ISBN 978-80-247-3929-8. info
- VIRIUS, M. Jazyky C a C++: kompletní průvodce. Praha: Grada, 2011. ISBN 978-80-247-3917-5. info
 - doporučená literatura
- GADDIS, T. Starting out with C++. 9th. New Jersey: Pearson, 2016. ISBN 0134498372. info
- MEYERS, S. Effective modern C++: 42 specific ways to improve your use of C++11 and C++14. Sebastopol: O'Reilly Media, 2014. ISBN 978-14-919-0399-5. info
- STROUSTRUP, Bjarne. Programming: Principles and Practice Using C++. New Jersey: Addison-Wesley, 2014. ISBN 978-03-219-9278-9. info
- STEPHENS, D. R. C++ Cookbook: Solutions and Examples for C++ Programmers. Sebastopol: O'Reilly, 2006. ISBN 978-05-960-0761-4. info
 
- Informace učitele
- Zápočet: účast na cvičeních, průběžné řešení příkladů a praktických cvičení, písemný test.
- Další komentáře
- Studijní materiály
 Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (nejnovější)
 
- Permalink: https://is.mvso.cz/predmet/mvso/leto2021/YPC