Students are expected to know the mathematics taught within the bachelor's study programme and the graph theory taught in the master's study programme.
The aim of the course is to show the students possibility of a unified perspective on seemingly different mathematical subjects.
1. Sets and classes
2. Mathematical structures
6. Quotient objects
7. Free objects
8. Initial structures
9. Final structures
10. Cartesian product
11. Cartesian completeness
13. Reflection and coreflection
 Jiří Adámek, Theory of Mathematical Structures, D. Reidel Publ. Company, Dordrecht, 1983.
 A.Adámek, H.Herrlich. G.E.Strecker: Abstract and Concrete Categories, John Willey & Sons, New York, 1990
The course will familiarise students with basic concepts and results of the theory of mathematical structures. A number of examples of concrete structures will be used to demonstrate the exposition.