Jdi na navigaci předmětu

NI-EPC

Stránky předmětu NI-EPC

Anotace

Studenti se naučí využívat moderní rysy současných verzí jazyka C++ pro tvorbu software. Důraz je kladen především na efektivitu, a to jak v podobě tvorby udržovatelných a přenositelných zdrojových kódů, tak v podobě korektních programů s nízkými nároky na paměť a procesorový čas.

Charakteristika

Předmět NI-EPC je určen pro studenty, kteří mají vážný zájem o programování v současných verzích jazyka C++. Důraz je kladen na moderní formu programování v C++ a efektivní využití tohoto programovacího jazyka, ať už se jedná o efektivitu práce programů se systémovými prostředky a nebo efektivitu psaní kódu a jeho následné údržby. Cílem předmětu je i pochopení „podstaty a filozofie“ C++.

Požadavky

NI-EPC tematicky navazuje na předměty BI-PA1 a BI-PA2 a u studentů se předpokládá velmi dobrá znalost jejich látky. U předmětu BI-PA2 může být určitou výhodou znalost rozšiřujících materiálů, která ale není vyžadována. Dále je předpokládána znalost vybraného učiva z předmětů BI-SAP a BI-OSY.

Studijní materiály

Jako základní učební materiály mohou sloužit slajdy z přednášek. Další vhodné materiály jsou například:


  1. Neplést si s referenční příručkou http://www.cplusplus.com/reference/; ta obsahuje poměrně velké množství chyb a nepřesností.