Předmět: Týdenní praktikum programování v C++

» Seznam fakult » FPR » UAI
Název předmětu Týdenní praktikum programování v C++
Kód předmětu UAI/328
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Četnost výuky V každém akademickém roce, jen v zimním semestru.
Semestr Zimní
Počet ECTS kreditů 2
Vyučovací jazyk čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Prokýšek Miloš, PhDr. Ph.D.
Obsah předmětu
1. Vývoj SW - metody - nástroje - týmový vývoj 2. Návrh aplikací - analýza, design 3. Implementace - vybrané prostředky C++ - best practices 4. Testování - unit testing - integrační testování 5. Dokumentace - zásady - tvorba - nástroje

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Praktická výuka
Výstupy z učení
Hlavní náplní tohoto týdenního kurzu je seznámit studenty s tvorbou aplikací v C++ v praxi. Vstupním předpokladem jsou znalosti na úrovni kurzu Pokročilé programování v C++. Studenti se blíže seznámí s vybranými prostředky jazyka a jejich správným použitím v praxi, dále pak s osvědčenými praktikami pro návrh aplikace, psaní programového kódu, sdílení kódu, testování a psaní programátorské dokumentace. Studenti budou rozděleni do týmů, každý tým dle zadání společně vytvoří netriviální aplikaci, kterou na konci kurzu odevzdá. Podmínkou zápočtu je úspěšné vytvoření zadané aplikace a aktivní účast v týmu.
Studenti se naučí vytvářet aplikace v C++
Předpoklady
Předpokládá se znalost jazyka C++ na pokročilé úrovni.

Hodnoticí metody a kritéria
Kombinovaná zkouška

Vypracování projektu, který při obhajobě získá minimálně 50% možných bodů.
Doporučená literatura
  • M. Virius. Programování v C++. 1. vyd. Praha : ČVUT, 1998. 364 s. Skripta..
  • Pikus, Fedor, G. Hands-On Design Pattern with C++: Solve common C++ problems with mo-dern design patterns and build robust applications. Packt Publishing, 2019.. ISBN 978-1788832564.
  • Singer, Adam, B. Practical C++ Design: From Programming to Architecture. 1st ed. edition. Apress, 2017.. ISBN 978-1484230565.
  • Virius, Miroslav. Programovací jazyk C++ 3.díl. ČVUT, 2017. ISBN ISBN 978-80-01-06.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr