Official Description

9.0 Continuing Education Units (CEUs)

Common data structures; using data structures to solve coding problems; approaches to algorithm questions. Strategies for technical job interview questions.


Supplementary Information

30 hours class plus approximately 60 hours of assignments

Topics Covered

  • Common data structures
  • Using data structure to solve algorithm problems
  • Common technical interview algorithm questions
  • Common algorithm question types and how to solve them

Learning Outcomes

The course is designed to enable you to:

  • Use the appropriate algorithm to solve a particular coding issue
  • Succeed in algorithm based technical interviews
  • Improve your programming ability

Prerequisite(s) and Corequisite(s)

Students must have successfully completed the following course(s) prior to registration:

Applies Towards the Following Programs


Thank you for your interest in McGill University!

Unfortunately, the activity you have selected is not currently open for registration. Please click on the "Request Information" button to complete the Course Inquiry form. This will allow us to notify you as soon as a new section becomes available.

Required fields are indicated by .