Mathematics and Computing

If your are enrolled in this course, use course Moodle page

Course Identification

Course code:  CSCI 3310

Course name: Mathematics and Computing

Credit units: 3 units

Prerequisite: Discrete Mathematics and Programming III

Instructor: Eng. Dr. Rebhi S. Baraka.

Course Description

Mathematical algorithms and methods related to computer science and how these mathematical algorithms and solution can be programmed and computerized. The course covers topics from different mathematical areas such as number theory, numerical methods, and cryptography. These topics include computer arithmetic, solution of a single nonlinear equations, interpolation, numerical differentiation and integration, solution of differential equations, and solution of systems of linear equations.

Course objective

To provide the student with a conceptual as well as practical knowledge of mathematical algorithms and constructs that can be programmed and computerized.


Lectures, class discussions, reading and solving assignments, programming assignments, and examinations.

Text book

Numerical Analysis. 9th edition. 2011. Richard L. Burden and J. Douglas Faires. Cengage Learning


Fundamental Number Theory with Applications. 2nd edition. Richard A. Mollin. ChapMan and Hall/CRC.
Mathematics and Its Applications, 7th Edition. Kenneth H. Rosen.
Discrete Math for Computer Science Students. 2004. Ken Bogart et. al.


Midterm Exam 30%
Final Exam 40%
Assignments 30%

Attendance is obligatory (Student must attend at least 75% of the classes)

Course content: