Degree Comprehensive Examination - Computer Algorithms

Program Features

Course and Admission Requirements

Degree Comprehensive Examination

Program Objectives and Student Outcomes

Degree Plan

Course List

 

Computer Algorithms



Topics:

1. Divide and conquer.

2. Dynamic programming.

3. Computational Geometry: Covex hull, Nearest neighbors, Voronoi diagrams.

4. NP-complete problems.

5. Network flow.

6. Matching.

7. Approximation algorithms.

8. Randomized algorithms.


Books:

1. Alsuwaiyel, M. H., Algorithms: Design Techniques and Analysis, World Scientific Publishers, 1999.

2. Cormen, T. H., Leiserson, C. E. and Rivest, R. L. Introduction to Algorithms, MIT Press, Cambridge, 1992.


Courses

ICS 353, ICS 553

 

 

​​