Computer Science (MSc & PhD) & Computer Engineering (MASc)



Computer Science (MSc & PhD)

The MSc and PhD programs in Computer Science at Lassonde are offered by the Department of Electrical Engineering and Computer Science.

The programs focus on a range of sub-disciplines including real-time and concurrent systems; artificial intelligence, computer vision, graphics and robotics; biomedical engineering; micro/nanoelectronics networks; power and renewable energy systems software; and parallel algorithms and architectures.

The MSc program is designed to admit and train qualified students who go on to either further specialization in their field of interest, such as entering a PhD program, or careers in an R&D industrial establishment.

MSc candidates complete of a set of courses and either a thesis or a project option. Students that choose the thesis option must select an area of specialization and submit a thesis on an approved subject supervised by a faculty member. Students choosing the project option must identify an area of specialization and submit a project report, supervised by a faculty member. The project is a body of work similar to a thesis in quality but of more limited scope and/or degree of originality.

The objective of the PhD program is to produce graduates who will be exceptionally well-qualified for positions in both academia and in high-technology industry research positions. This is achieved through a combination of course work, breadth requirements, oral examinations, teaching and research assistantships, and researching, writing, and defending a dissertation. The PhD program also includes the option of a teaching practicum or industrial internship component.

For more information – including admission requirements, application guidance and financial support - please go to Lassonde’s Department of Electrical Engineering and Computer Science website.


Computer Engineering (MASc)

Graduate study in computer systems engineering at Lassonde concentrates on the architecture, design and evaluation of large-scale hardware and software systems. Examples include mobile robotics, computer vision, natural-language speech recognition and synthesis and advanced interface design.

The MASc degree is designed as a two-year degree that emphasizes research training. The program of study combines intensive thesis research in the student’s chosen field with exposure to broader issues in Computer Engineering through project and coursework. The full-year research project course greatly enhances and broadens their skills and experience.

The MASc degree has fields of specialization which are broad and interdisciplinary. These represent areas of emerging importance in computer science and are associated with well-funded and respected research clusters at Lassonde, and across York University.

For more information – including admissions, application guidance and financial support - please go to Lassonde’s Department of Electrical Engineering and Computer Science website.