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 (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.
Poslední úprava: Ondovčin Tomáš, Mgr., Ph.D. (15.02.2024)
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.
Poslední úprava: Ondovčin Tomáš, Mgr., Ph.D. (15.02.2024)