Course Title: Discrete Mathematics

Course Code: CS 122
Credit Value: 3 Credits

Contact Hours

Duration: 15 Weeks (One Semester)
Prerequisite: Mathematics & Quantitative Reasoning (or equivalent)

1. COURSE DESCRIPTION

This course introduces the mathematical foundations of computer science. It focuses on discrete structures, logical reasoning, and computational problem-solving techniques used in algorithms, data structures, databases, networks, and software engineering.

Emphasis is placed on mathematical thinking as a tool for modeling computation, analyzing algorithms, and proving correctness of computational processes.

2. COURSE OBJECTIVES

By the end of this course, students should be able to:

3. LEARNING OUTCOMES

Upon successful completion, students will be able to: