Ready to learn more?
Next Cohort: Sep 8-Sep 8
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Duration
4 years
Tuition
$43,220
Commitment
Full-Time
Delivery
Classroom
Credential
Degree
Year Founded
1959
Scholarships
yes
The Computer Science program at York University provides students with both foundational knowledge and practical skills, covering both hardware and software through courses and hands-on lab work. Students will learn software development methodologies and can choose to specialize in areas like machine learning, robotics, graphics, user interface design, and data mining.
The program also offers opportunities for professional experience through partnerships with various companies. Students can participate in the Industry Partnership/Dev Degree option, which combines academic courses with on-the-job learning at Shopify over the course of four years.
York offers various degree options, including B.Sc., BA, iB.Sc., iBA, and International Dual Degree programs, allowing students to explore subjects outside of computer science. The BA program allows students to complement their studies with courses in humanities, social sciences, history, and philosophy, while the B.Sc. focuses on complementary science courses. Students can also pursue a minor or double major.
International degrees provide a global perspective, with options to study abroad or learn a new language. The International Dual Degree includes a year of study in Germany and Greece. The program emphasizes the importance of understanding the social and ethical impacts of technology, preparing students to make a positive difference in fields like artificial intelligence and data science.
Admission Requirements
- Ontario Secondary School Diploma (OSSD) or equivalent.
What You’ll Learn
- Focus on programming, algorithms, and data structures.
- Learn design, coding, testing, and maintenance of applications.
- Understand low-level coding and hardware interaction.
- Explore mathematical foundations like automata theory and complexity.
- Study machine learning and intelligent system design.
- Design user-friendly interfaces and improve user interactions.
Ready to get started?
Next Cohort: Sep 8-Sep 8
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Student Reviews (5)
York’s Engineering program was a solid, hands-on experience that really pushed me to learn by doing. Instead of just focusing on exams, a lot of the learning came from projects where we had to figure things out, debug our own mistakes, and make desig...
I found York's Engineering program challenging but practical in a good way. I learned core skills like programming, circuit analysis, and system design, and got to apply them through hands-on labs and group projects. Working on design assignments and t...

