Pokračování kurzu "Základy programování pro přírodovědce I." seznámí účastníky formou konkrétních příkladů a
úloh na samostatnou práci se základy C++, principy objektového programování a pokročilými prvky
programovacích jazyků C a C++.
Poslední úprava: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
This continuation of "Basic Programming for Students of Science I." will follow up with basics of C++, principles of
object programming and advanced features of C and C++.
Poslední úprava: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Literatura -
Eckel B.: Myslíme v jazyku C++. 1. a 2. díl, Grada, Praha
Poslední úprava: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Eckel B.: Thinking in C++, vol. 1 and 2.
Poslední úprava: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Požadavky ke zkoušce -
Zápočet je udělen za průběžně a včas odevzdávané vyřešené úlohy.
Poslední úprava: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
The credits are awarded for solving tasks given during the course in time.
Poslední úprava: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Sylabus -
Speciální datové typy v C a C++: struktury, výčty, union;
vstupní a výstupní proudy v C++, nejjednodušší datové typy;
třída a objekt;
člen a členská funkce;
kompozice a dědičnost;
letmé seznámení s polymorfismem formou boje;
programování s grafickou knihovnou SFML.
Poslední úprava: Ondovčin Tomáš, Mgr., Ph.D. (31.01.2026)
special data types in C and C++ (structures, enumerations, unions);
data streams in C++; basic I/O streams;
object and class;
member and member function;
composition and inheritance;
gentle introduction to polymorphism through combat;
programming (graphics) using SFML
Poslední úprava: Ondovčin Tomáš, Mgr., Ph.D. (31.01.2026)