Bachelor of Computer Science in Canada
Bachelor's 4 years IT and Computing
The Bachelor of Computer Science is typically a four-year undergraduate degree covering programming, computing theory, and applied software development. Canada is a popular destination for the subject thanks to its strong technology sector, widespread co-operative education options, and a Post-Graduation Work Permit pathway for university graduates.
What’s covered
- Programming fundamentals and software design
- Data structures, algorithms, and computational theory
- Databases, networks, and operating systems
- Artificial intelligence, machine learning, or human-computer interaction electives
- Software engineering practice and team-based project work
- Optional co-operative education or internship terms
Entry requirements
- Strong secondary school transcript, generally with solid mathematics results
- IELTS/TOEFL for non-native English speakers
- Some institutions request supplementary application material or a personal profile
- Competitive programmes may set higher entry expectations than the general faculty minimum
Where you can study this in Canada
University of Waterloo
Waterloo
Home to Canada's largest Faculty of Mathematics and a globally recognised computer science programme, built around the famous co-op work-term model.
Simon Fraser University
Vancouver
Long-standing computing science strength combined with SFU's co-operative education programme for paid industry experience.
Carleton University
Ottawa
Well-regarded technology faculties with modern facilities, close to Ottawa's federal government and technology sector.
University of Calgary
Calgary
Computer science sits within a research-active U15 university with modern facilities and links to Calgary's diversifying economy.
University of Toronto
Toronto
World-class research facilities at Canada's largest university give computer science students access to major research breakthroughs.
Toronto Metropolitan University
Toronto
A practical, experiential approach with co-op and internship pathways connecting students directly to Toronto's technology employers.
Explore more: all courses in Canada, universities, student visas, and study costs.