| Course Code | Course Name | Credits | Hours |
|---|---|---|---|
| 5902304 | Computer Algorithms | 3.0 | 3 |
| Description | This course gives a broad introduction about the design and analysis of computer algorithms. General topics to be covered include: growth of functions, recurrences, sorting and order statistics, fundamental and advanced data structures, dynamic programming, greedy algorithms, searching, graph and geometry algorithms, string matching, NP-completeness, approximation algorithms, parallel and distributed algorithms. | ||