The purpose of this course is to provide the students with solid foundations in the basic concepts of programming: data structures and algorithms. The main objective of the course is to teach the students how to select and design data structures and algorithms that are appropriate for problems that they might encounter. This course is also about showing the correctness of algorithms and studying their computational complexities. This course offers the students a mixture of theoretical knowledge and practical experience.
PrerequisitesStudents must be accepted into the Computer Science Diploma offered by Western Continuing Studies to enrol
Applies Towards the Following Certificates
- Diploma in Computer Science : 7 Required Courses