To introduce the basic concepts and techniques of discrete mathematics that is closely related to computing. Fundamentals of logic, set theory, relations, functions, induction, graph theory, trees, introduction to algebraic structures, lattices