MVŠO:XPC_UIM Programming in C++ - Course Information
XPC_UIM Programming in C++
Moravian Business College Olomoucsummer 2020
- Extent and Intensity
- 1/2/0. 4 credit(s). Type of Completion: z (credit).
- Teacher(s)
- Ing. Jiří Blahuta, Ph.D. (lecturer)
PhDr. Jan Lavrinčík, DiS., Ph.D. (lecturer)
Mgr. Zdeněk Seidl (lecturer)
Ing. Jiří Blahuta, Ph.D. (seminar tutor)
PhDr. Jan Lavrinčík, DiS., Ph.D. (seminar tutor)
RNDr. Jiří Martinů (seminar tutor)
Mgr. Zdeněk Seidl (seminar tutor) - Guaranteed by
- PhDr. Jan Lavrinčík, DiS., Ph.D.
Moravian Business College Olomouc - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Business Economics and Management (programme MVŠO, 1120)
- Systems Engineering and Informatics (programme MVŠO, 1113)
- 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.
- Enrolment Statistics (recent)
- Permalink: https://is.mvso.cz/course/mvso/summer2020/XPC_UIM