MVŠO:YPC_UIM Programming in C++ - Course Information
YPC_UIM Programming in C++
Moravian Business College Olomoucsummer 2019
- Extent and Intensity
- 12/0/0. 4 credit(s). Type of Completion: z (credit).
- Teacher(s)
- PhDr. Jan Lavrinčík, DiS., Ph.D. (lecturer)
RNDr. Jiří Martinů (lecturer)
PhDr. Jan Lavrinčík, DiS., Ph.D. (seminar tutor) - Guaranteed by
- PhDr. Jan Lavrinčík, DiS., Ph.D.
Moravian Business College Olomouc - Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives (in Czech)
- 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ě.
- Syllabus (in Czech)
- 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
- Literature
- required literature
- 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
- recommended literature
- 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
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: Přednáška 12 HOD/SEM.
- Enrolment Statistics (summer 2019, recent)
- Permalink: https://is.mvso.cz/course/mvso/summer2019/YPC_UIM