Mathematical reasoning, propositional and predicate logic, rules of inference, proof by
induction, proof by contraposition, proof by contradiction, proof by implication, set
theory, relations, equivalence relations and partitions, partial orderings, recurrence
relations, functions, mappings, function composition, inverse functions, recursive
functions, Number Theory, sequences, series, counting, inclusion and exclusion
principle, pigeonhole principle, permutations and combinations, elements of graph
theory, planar graphs, graph coloring, euler graph, Hamiltonian path, rooted trees,
traversals
Note: For detailed contents click on the "Course Outlines" tab below the course name.
Lecturer, Computer Science
Email: Ask personally
Office: CS Building, Room 305
Office Hours: Tue & Thu, 10:00–12:00
Specializes in Machine Learning, Data Science, and OOP. Leads the course design and lectures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.