MVŠO:YPC_UIM Programování v C++ - Informace o předmětu
YPC_UIM Programování v C++
Moravská vysoká škola Olomoucléto 2020
- 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í)
PhDr. Jan Lavrinčík, DiS., Ph.D. (cvičí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
- 1. Historie jazyka C++, základní struktura a syntaxe programu v C++ , kompilátor, linker
- 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
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (nejnovější)
- Permalink: https://is.mvso.cz/predmet/mvso/leto2020/YPC_UIM