Ryerson University's Computer Science program is meeting the high demand for qualified candidates in a variety of computer scientist roles. Our program stands out in its careful blending of academic theory and applied, hands-on practice.
Four-Year Bachelor of Science Degree
Students of the regular, four-year program will graduate with an honours undergraduate degree. Here's a snapshot of the curriculum.
1st & 2nd Year: Learn core basics of computer architecture, operating systems, software engineering and data structures. Become fluent in current programming languages. Build foundations in mathematics, problem solving and science.
3rd & 4th Year: Explore advanced concepts in robotics, cybersecurity, networks, algorithms and specializations in computer science, engineering, or mathematics.
Innovation & Research
Our program evolves with new developments in technology. Some undergraduates qualify to assist faculty experts in research areas, including:
- AI, machine learning and big data
- Mobile and cloud computing
- Robotics and computer vision
"After I graduate, I want to work in the fields of of machine learning and AI, helping push the bounds of what computers are capable of."
Minor in Computer Science
A Minor in Computer Science provides a basic knowledge of software development and computational algorithmics as a secondary interest area or complement to another program specialization.
Computer Science Accreditation Council of the Canadian Information Processing Society (CIPS)