Prerequisites:* | These courses are intended as guidelines. Speak to your guidance counsellor to see what courses are offered at your school. Admission to the Admission to the program is competitive. Minimum requirements are a BSc (Honours) in Computer Science or equivalent* with a 75% (B+) or higher average. All candidates must demonstrate fluency in either English or French. *NOTE: Equivalent is considered to be an honours university program which includes at least 12 three-credit courses in Computer Science, four of which must be at the fourth-year level, as well as eight three-credit courses in Mathematics, two of which must be at the third- or fourth-year level. These courses must include all the following topics: Computer Science Courses: Data Structures/File Management, Operating Systems, Computer Architecture, Algorithm Design and Analysis, Assembly Language, two High Level Languages; Mathematics Courses: Calculus, Linear Algebra, Algebraic Structures or Discrete Mathematics, Probability and Statistics, Numerical Analysis. |
Test Scores: | - Test of English as a Foreign Language (Paper Based) [min. 570] or International English Language Testing System (academic or immigration) [min. 6.5] or Test of English as a Foreign Language (Internet Based) [min. 88-89]
|
Additional Admission Requirements: | - Letter(s) of Reference
- Resume/Curriculum Vitae
- Statement of Research Interests
Two recommendation letters, letter of intent outlining you career goals and proposed research area and transcripts from all previous universities attended are required. |