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++.
Last update: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
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++.
Last update: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Literature -
Eckel B.: Thinking in C++, vol. 1 and 2.
Last update: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Eckel B.: Myslíme v jazyku C++. 1. a 2. díl, Grada, Praha
Last update: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Requirements to the exam -
The credits are awarded for solving tasks given during the course in time.
Last update: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Zápočet je udělen za průběžně a včas odevzdávané vyřešené úlohy.
Last update: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Syllabus -
Special data types (structures, enumerations, unions);
pointers, addresses and how to work with computer memory;
linked lists and other data structures;
objects and classes;
member and member function;
composition and inheritance.
Light introduction with polymorfism.
Last update: Ondovčin Tomáš, Mgr., Ph.D. (15.02.2024)
Speciální datové typy (struktury, výčty, union);
ukazatelé, adresy a práce s pamětí;
spojové seznamy aj. datové struktury;
objekty a třídy;
člen a metoda;
kompozice a dědičnost.
Letmé seznámení s polymorfismem.
Last update: Ondovčin Tomáš, Mgr., Ph.D. (15.02.2024)