Table of Contents

Přednášky

Podklady přednášek pro aktuální akademický rok 2019/2020.

Podklady tvoří podpůrný materiál a jejich učelem není nahradit vlastní zápisky z přednášky, které slouží také jako prostředek osvojení si studované problematiky.

V přednáškách uvedené zdrojové kódy jsou přiloženy v příslušném .zip archivu, dostupné jsou také na fakultním GitLabu. Kromě vyzkoušení programů je též vřele doporučeno si složitější úlohy samostatně naprogramovat a přednáškové příklady využít pro inspiraci.

Předmět prošel od LS 2018/19 pravidelnou revizí, předchozí verze přednášek a cvičení lze nalézet na Moodle.

Harmonogram přednášek

# Týden Téma Úterý 11:00 (T2:D2-209)
1 8 Přednáška 01 - Informace o předmětu, úvod do programování v C++ 18.02. - lec01
2 9 Přednáška 02 - Objektově orientované programování v C++ 25.02. - lec02
3 10 Přednáška 03 - Knihovna standardních šablon STL 03.03. - lec03
4 11 Přednáška 04 - Šablony funkcí a tříd v C++ 17.03. - lec04
5 12 Přednáška 05 - Lambda funkce. Move sémantika. Chytré ukazatele 24.03. - lec05
6 13 Přednáška 06 - Variadické šablony. Paralelní programování. 02.04. - lec06
7 14 Přednáška 07 - QT 1. - úvod do frameworku, komponenty, stylování 07.04. - lec07
8 15 Přednáška 08 - QT 2. - event driven programování 14.04. - lec08
9 16 Přednáška 09 - QT 3. - síťové služby, databáze 28.04. - lec09
10 17 TBD 21.04.
11 18 Přednáška 10 - Komunikace mezi procesy 28.04. - lec10
12 20 Přednáška 11 - C++11 12.05. - lec11
13 21 Zápočtový test 19.05.

01 - Informace o předmětu, úvod do programování v C++

Stanislav Vítek 2020/02/18 08:45

02 - Objektově orientované programování v C++

Stanislav Vítek 2020/02/25 08:45

03 - Knihovna standardních šablon STL

Stanislav Vítek 2020/03/03 09:45

04 - Šablony funkcí a tříd v C++

Stanislav Vítek 2020/03/17 00:33

05 - Lambda funkce, move sémantika, chytré ukazatele

06 - Variadické šablony. Paralelní programování.

Stanislav Vítek 2020/04/02 10:30

07 - QT 1. - úvod do frameworku, komponenty, stylování

08 - QT 2. - event driven programování

09 - QT 3. - síťové služby, databáze

10 - Komunikace mezi procesy

11 - Novinky v C++11/C++17