Course Description |
The module aims to improve the student’s problem solving skill using a repertoire of basic algorithms and data structures as well as basic techniques in performance analysis.
After completing this module, the student should be able to:
•analyze the performance of different algorithms,
•explain and implement some basic algorithms and data structures,
•apply appropriate algorithms and data structures to solve computing problems,
•apply good program design to encapsulate data structures and their operations as reusable abstract modules.
|