Students will master the theoretical material provided by the course, be able to apply the knowledge gained to solving theoretical and applied problems. The material covered by the course includes: basics of sets and their cardinality, relations and functions in set theory; understanding of logic as a technique to construct a mathematical theory.