FI:PV264 Seminar on programming in C++ - Informace o předmětu
PV264 Seminar on programming in C++
Fakulta informatikypodzim 2023
- Rozsah
- 0/2/1. 3 kr. (plus ukončení). Ukončení: k.
- Vyučující
- RNDr. Nikola Beneš, Ph.D. (přednášející)
Mgr. Adam Matoušek (přednášející)
RNDr. Petr Ročkai, Ph.D. (přednášející)
Bc. Jakub Šárník (cvičící)
Mgr. František Bráblík (pomocník)
Ing. Oliver Šintaj (pomocník) - Garance
- RNDr. Nikola Beneš, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh seminárních/paralelních skupin
- PV264/01: Út 12:00–13:50 B130, N. Beneš, A. Matoušek, P. Ročkai, J. Šárník
PV264/02: Út 18:00–19:50 B011, N. Beneš, A. Matoušek, P. Ročkai, J. Šárník - Předpoklady
- PB161 Programování v jazyce C++
- 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
- předmět má 39 mateřských oborů, zobrazit
- Cíle předmětu
- The course builds on top of the basic C++ programming course, PB161. The goal of this course is to familiarise students with some of the more advanced parts of modern C++, focusing mainly on generic programming and metaprogramming facilities, and to further develop their C++ programming skills by solving various practical exercises. Students with an interest in a broader scope of C++ topics might want to enrol in PV294 (both courses can also be studied simultaneously).
- Výstupy z učení
- At the end of the course, the students should be able to: design and implement a variety of C++ programs on an intermediate level; understand and use the programming techniques of generic programming and metaprogramming supported by the newest ISO standards of C++; be able to read and maintain existing C++ code using these techniques.
- Osnova
- Generic programming, templates, concepts. Metaprogramming, compile-time evaluation, useful idioms.
- Literatura
- MEYERS, Scott. Effective modern C++. First edition. Beijing: O'Reilly, 2014, xv, 315. ISBN 9781491903995. info
- Výukové metody
- Seminars with practical exercises and programming homework. The primary language of communication in the seminars depends on the students' preferences. All course materials are in English.
- Metody hodnocení
- A scoring system based on homework, peer review, and activity during the seminars; final programming exam.
- Vyučovací jazyk
- Angličtina
- Informace učitele
- Recommended reference guide: cppreference.com
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2023/PV264