MTH103 - Discrete Mathematics

This module is an introduction to Mathematics for Computer Science. It introduces students to Formal Logic for solving logic problems. Set Theory and Counting are also introduced to be used in sets understanding and building counting arguments.


Learning Outcomes: on successful completion of this course a student should be able to:

A. Knowledge

1- Know the basics of Formal Logic and Set Theory.

2- Identify functions and relations.

3- Understand induction and recursion.

4- Define fundamental principles of counting.

B. Cognitive Skills

1- Demonstrate formal logic and counting problems.

2- Illustrate truth tables, logical equivalence and logical implication.

C. Professional Skills

D. General Skills

1- Solve logic and sets in formal arguments.

2- Apply the principles of counting in solving real-life problems.


Ramadan Office Hours - Spring 2024

Dr. Mohammed Hossam @ H415
Tue 0800 - 0915 and Thu 1030 - 1145.