Modern Programming Approaches
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
614MPG | KZ | 2 | 0P+2C+8B | Czech |
- Course guarantor:
- Vít Fábera, Ondřej Smíšek
- Lecturer:
- Ondřej Smíšek
- Tutor:
- Ondřej Smíšek
- Supervisor:
- Department Děčín
- Synopsis:
-
Principles of object oriented programming, polymorphism, references, memory allocation, inheritage, generic programming, operator overloading, STL library, object implementation of abstract data types, graph and graph algorithm implementation focused on logistic problems.
- Requirements:
-
Basic knowledge of algorithm and C language.
- Syllabus of lectures:
- Syllabus of tutorials:
- Study Objective:
-
Design more complex digital circuits using programmable gate arrays, knowledge acquisition concerning complex programs in C++, understanding of OOP and its aplication in logictic task solutions.
- Study materials:
-
Pelánek, R.: Programátorská cvičebnice, Computer Press, 2012
Racek, S. - Kvoch, M.: Třídy a objekty C++, KOPP, 1998
Racek, S.: Objektově orientované programování v C++, KOPP 1995
Liberty, J.: Naučte se C++ za 21 dní, Computer Press, 2001
Schildt, H.: Nauč se sám C++, Softpress, 2001
Virius, M.: 1001 tipů a triků pro C++, Computer Press, 2012
- Note:
- Time-table for winter semester 2024/2025:
- Time-table is not available yet
- Time-table for summer semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - The course is a part of the following study plans:
-
- Bachelor TET-LOG Part-Time from 2022/23 (compulsory course)