Course Code:

CSC 2109

Course Credit Units:

3

Academic Programs:

Department:

Course Description & Objectives:

The course applies mathematics to finite or discontinuous quantities in order to master the process of problem-solving, communication, rea- soning, and modeling. It gives a basic understanding of mathematical structures that are fundamentally discrete. Objects studied in discrete mathematics are largely countable sets such as integers, finite graphs, and formal languages. Applications of such concepts to computer sci- ence are to be studied. Concepts and notations from discrete mathe- matics are useful in studying and describing objects and problems in computer algorithms and programming languages.The aim of this course is to provide the student with: -

- The main ideas studied in the broad area of Discrete Mathematics especially clear algorithmic aspects.
- An understanding of what the relation between problems is.