YPC_UIM Programming in C++

Moravian Business College Olomouc
summer 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
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.
The course is also listed under the following terms summer 2018, summer 2020.
  • Enrolment Statistics (summer 2019, recent)
  • Permalink: https://is.mvso.cz/course/mvso/summer2019/YPC_UIM