Admissions

MSc in Computer Science

Admission Requirements

Graduates with an honours degree in Computer Science or equivalent, with at least a B+ average in the last two years of study, may be admitted as Candidates for the Masters program in Computer Science. In addition, those admitted must have completed the equivalent of a senior-level course in the area of theoretical computer science.

Applicants must also satisfy specified requirements set out by the Faculty of Graduate Studies (FGS), such as demonstrating competence in the English language. The following are the minimum English Language test scores (if required): TOEFL: 90-91 (iBT) or IELTS 7.

The above requirements are the minimum requirements and do not guarantee admission. The admissions committee will consider all evidence in the file and decide.

For more information including degree requirements, please visit MSc in Computer Science.

Specialization in Artificial Intelligence

The program also offers a specialization in AI. Note that this specialization is a project-based, non-funded program aimed to prepare students to apply AI methods in the workplace. AI-based research is also pursued in the general MSc in Computer Science program, and the thesis-based program is better suited for research-intensive studies to prepare students for industry or doctoral studies.

The admission requirements for the specialization in AI are the same as those of the MSc in Computer Science. For more information on the AI specialization program, visit or MSc in Computer Science with Specialization in AI.


MASc in Electrical and Computer Engineering

Admission Requirements

Graduates with an honours undergraduate degree or equivalent (typically a four-year program with full-time enrollment) from an accredited university in Electrical Engineering, Computer Engineering, or Software Engineering with at least a B+ average in the last two years of study, may be admitted as Candidates for the Master of Applied Science (MASc) program in Electrical and Computer Engineering. In addition, those admitted must have completed the equivalent of a senior-level project course or thesis in Electrical, Computer, or Software Engineering. Significant industrial or research experience in Electrical, Computer, or Software Engineering coupled with an honours undergraduate degree program or equivalent from an accredited university will be considered equivalent to an undergraduate Electrical, Computer, or Software Engineering thesis.

Applicants must also satisfy specified requirements set out by the Faculty of Graduate Studies (FGS), such as demonstrating competence in the English language. The following are the minimum English Language test scores (if required): TOEFL: 90-91 (iBT) or IELTS.

The above requirements are the minimum requirements and do not guarantee admission. The admissions committee will consider all evidence in the file and decide.

For more information including degree requirements, please visit MASc in Electrical and Computer Engineering.


PhD in Electrical Engineering and Computer Science

Admission Requirements

Applicants must have a Master's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a closely related field, which is equivalent to the M.Sc. degree in Computer Science (thesis option) or the M.A.Sc. degree in Electrical and Computer Engineering at York University. A minimum average grade of B+ on all course work is required. For applicants to the fields of Computer Engineering, Electrical Engineering and Software Engineering, the Graduate Records Examination (GRE) general test is strongly recommended, especially for applicants who did their studies outside of Canada and the United States.

Applicants must also satisfy specified requirements set out by the Faculty of Graduate Studies (FGS), such as demonstrating competence in the English language. The following are the minimum English Language test scores (if required): TOEFL: 90-91 (iBT) or IELTS 7.

The above requirements are the minimum requirements and do not guarantee admission. The admissions committee will consider all evidence in the file and decide.

For more information including degree requirements, please visit PhD in Computer Science.