Data Structures and Algorithms
| Course Code | COMP-254 |
|---|---|
| Lecture hours per week | 2 |
| Lab hours per week | 2 |
| Course Availability | Open |
| Description | Building on the fundamentals of object-oriented programming, this course introduces students to algorithms and data structures. Students will analyze, evaluate and apply appropriate data structures and algorithms in the implementation of software systems. Coursework emphasizes classical data structures, basic algorithm design, common operations on data structures and the use of mathematical techniques to analyze the efficiency of various algorithms. The languages of instruction are Java and Python (optional). |
