This course is designed to help the students to develop basic technical proficiency in discrete mathematics that is used in natural sciences and engineering and to solve everyday problems. The course aims also to help students to develop and apply logic for quantified statements, precision and language to achieve mathematical certainty in problem-solving. Content that is brought up:
· The concept of discrete mathematics
· Arithmetic algorithms
· Modulo calculations
· Polynomials
· Set theory
· Functions and relations
· Number sequences (arithmetic or geometric)
· Basic combinatorial methods
· Algebraic structures
· Basic graph theory