Computer Science - MSc
Master
In Toronto (Canada)
Description
-
Type
Master
-
Location
Toronto (Canada)
-
Duration
Flexible
-
Start date
Different dates available
Computer science is an exciting, rapidly evolving discipline that impacts our everyday lives in innumerable ways. Graduate degree-holders in computer science are in high demand. Graduates from our programs have a wide range of exciting career options in industry and academia.
Facilities
Location
Start date
Start date
About this course
Careers include but are not limited to:
software developer
data scientist
database analyst
computer vision scientist
roboticist
information technologist
professor
Our faculty actively collaborate with industrial partners, which makes Ryerson’s central downtown location advantageous. It provides walking distance access to Toronto’s vibrant and rapidly growing start-up community, major companies, financial institutions and research hospitals.
The program provides funding to each domestic thesis student. Typical funding packages are outlined below.
Completion of a four-year undergraduate in computer science (or equivalent degree) from an accredited institution
Minimum grade point average (GPA) or equivalent of 3.00/4.33 (B) in the last two years of study
Statement of intent
Resumé/CV
Transcripts
Two letters of recommendation
English language proficiency requirement
Reviews
Subjects
- Computing
- Database
- Database training
- Seminar
- Thesis
- Research
- Paper
- Languages
- Software
- Engineering
- Algorithms
Course programme
Thesis Option
- Master’s Thesis
- Master’s Seminar
- 4 Electives
- Major Research Paper (MRP)
- Master’s Seminar
- 6 Electives
- 8 Electives
- Advanced Algorithms
- Advanced Software Engineering
- Advanced Database Systems
- Advanced Programming Languages
- Adv Human-Computer Interaction
- Soft Computing and Machine Intel
- Special Topics: Core Computer Sci
- Topics in Data Science
- Research Methods in Comp Sci
- Secure Computing
- Software Metrics
- Collaborative Computing
- Distributed Systems
- Knowledge Discovery
- Presence
- Introduction to Computer Vision
- Visualization
- Special Topics: Emerging Comp Sci
- Directed Studies in Computer Sci
- Genetic Programming
- Advanced Artificial Intelligence
- Performance Evaluation
- Machine Learning
- Reinforcement Learning
- Program Analysis for Cyber Security
- Introduction to Deep Learning
- Deep Learning in Computer Vision
- AI specialization Electives
- CP8206, CP8210, CP8305, CP8311, CP8314, CP8318, CP8319, CP8321, CP8322
** For the AI option a minimum of 4 of the 6 electives must be from the AI electives and the MRP and seminar presentation must be on an AI topic.
*** For the AI option a minimum of 6 of the 8 electives must be from the AI electives.
Computer Science - MSc