Course Detail
| Course Title | Data Structures and Algorithms |
| Course Code | EGCI 221 |
| Credit | 4 |
| Semester Offered | 1, 2, 3 |
| Duration of Courses | |
| Degree | Undergraduate |
| Programme | Bachelor of Engineering in Computer Engineering (International Program) |
| Course Description | Analysis of algorithms; abstract data type; linear data structures: linked lists, stacks, queues; non-linear data structures: trees, hash tables, graphs; sorting and searching algorithms; recursion, divide and conquer, dynamic programming, greedy algorithms; introduction to NP-completeness |
| Prerequisite | EGCI 111 |
| Other Description | |
| Language of Instruction |
