This course provides knowledge about set theory, introduction to mathematical logic, basic number concepts and basic theory of data processing. The learning process includes activities, providing information, group work, presentations, and individual assignments. Evaluation of learning outcomes includes mid-semester exams, final semester exams, independent assignments, group assignments and class activities.