This subject is part of the area Mathematics and is taught in the first semester of the first year. The other subjects of the area of Mathematics are: Mathematical Analysis for Computer Science, in the first semester of the first year, Linear Algebra for Computer Science, in the second semester of the first year, and Statistics, in the first semester of the second year. In the subject Mathematical Foundations for Computer Science, students acquire skills in discrete mathematics and logic, many of which are fundamental for the other subjects in the course.
The subject has a basic training character. It provides the mathematical basis for many of the disciplines of computer engineering, including data structure, algorithms, programming, database theory, automata theory, formal languages, compiler theory, computer security and operating systems.
English Friendly subject: International students may request from the teachers: a)
resources and bibliographic references in English, b) tutoring sessions in English, c) exams
and assessments in English.