NPRG051 - Advanced Programming in C++

David Bednárek     Jakub Yaghob     Filip Zavoral

Timetable and slides

This is only a plan. Real implementation may vary. The slides are under eternal construction.

DateLecture (12:20)Seminar (14:00)
19.2.Exceptionspdfpptx
26.2Templates, Perfect forwarding
5.3.Standard library support for templates
12.3.Variadic templates
19.3.C++14/17/20, auto, decltype, type inferencepdfpptx
26.3.Type deduction, initializationAssignment #1
2.4.Types & libraries
9.4.C++20/23, InteroperabilitypdfpptxAssignment #2
16.4.Parallel programmingpdfpptx
23.4.Assignment #3, Evaluation #1
30.4.Networking, databases, AIOpdfpptx
7.5.Advanced templates, policy classes, traits, iteratorspdfpptxEvaluation #2
14.5.(Rector's Day)
21.5.Advanced templates, SFINAEEvaluation #3

Homework assignment #1

Homework assignment #2

Homework assignment #3


Further information available in Czech only

Návaznost na další předměty

Další info a starší slajdy

(nyní nevyužívány, neaktualizovány, mohou se hodit)

Domácí úkoly z minulých let

2009/10   2010/11   2011/12   2012/13   2013/14   2014/15   2015/2016 (DÚ3) 2016/2017: DÚ1 DÚ2 DÚ3