- Sets, cardinality of sets, countable and uncountable sets.
- Binary relations on a set, equivalence.
- Binary relations on a set, partial order.
- Integers, Euclid (extended) algorithms.
- Relation modulo n, congruence classes Zn and operations on Zn.
- Algebraic operations, semigroups, groups.
- Matematical induction and its applications
- Matematical induction as a tool for solving recurrence relations.
- Solving non-homogeneous recurrence equations with constant coefficients.
- Binomial theorem and its applications, properties of combinatorial numbers.
- Combinatorics.
- Reserve.

- Sets, cardinality of sets, countable and uncountable sets.
- Binary relations on a set, equivalence.
- Binary relations on a set, partial order.
- Integers, Euclid (extended) algorithms.
- Relation modulo n, congruence classes Zn and operations on Zn.
- Algebraic operations, semigroups, groups.
- Matematical induction and its applications
- Matematical induction as a tool for solving recurrence relations.
- Solving non-homogeneous recurrence equations with constant coefficients.
- Binomial theorem and its applications, properties of combinatorial numbers.
- Combinatorics.
- Reserve.

- DLindsay N. Childs: A Concrete Introduction to Higher Algebra, Springer; 3rd edition (November 26, 2008), ISBN-10: 0387745270
- Richard Johnsonbaugh: Discrete Mathematics, Prentice Hall, 4th edition (1997), ISBN 0-13-518242-5

Requirements: Active participation in tutorials.

During the semester students will be divided into groups of 7, and will be given 6 homeworks. A randomly chosen group will present solution during the next tutorial. The solution will be graded and each member of the group will obtain the same amout of points with maxum gain 5 points.Midterm: Midterm will be written during the labs in 9th week of semester. Midterm test consists tasks from two parts: 1. binary relations (gain max. 6 points); and 2. solving an equation in rezidue classes (gain max. 9 points). Maximum gain is 15 points.

A necessary condition is to obtain assesment (zapocet).

Final exam contains written test which consists of 5 problems, maximum gain 80 points, with 105 minutes allowed for solving them.

The resulting grade is a sum of the number of points gained in the midterm, the number of points obtained by solving a homework, and the number of points from the final written test.

1) If a student gained less than 40 points from the written test, the student failed the exam.

2) If a student gained 40 or more points from the written test, then the grade is then the total H + M + T, where H is the number of points obtained from the homework activity, M is the number of points from the midtermtest, and T is the number of points gained in the written test. The following table gives the key:

sum | grade |

50-59 | E (sufficient) |

60-69 | D (satisfactory) |

70-79 | C (good) |

80-89 | B (very good) |

> 89 | A (excellent) |