University of Waterloo
uwaterloo.ca › future-students › programs › computer-science
Computer Science degree | Undergraduate Programs | University of Waterloo
3 weeks ago - Not only will you learn to develop a broad understanding of systems, networks, algorithms, and programming through 70+ courses, you can make your degree your own by adding specializations and minors to match your interests and skills. Combing theory and hands-on practice, you’ll discover the mathematics that build the framework for emerging technologies from AI to machine learning. After second year, you can apply to a major in Data Science.
York University
futurestudents.yorku.ca › program › computer-science
Computer Science| Future Students | York University
From virtual reality and artificial intelligence to robotics, network databases and vision systems, Computer Science plays a big part in solving some of the world's greatest challenges. In this program you will blend foundational knowledge and technical skills to explore intriguing topics such as computer systems that mimic human vision or mine data for useful information. You will also learn about the methodologies that lead to efficient, accurate computation. In the BA degree, liberal arts complement your studies in computer science and in the BSc you’ll take science courses such as physics, chemistry and biology.
What is the best degree to get in computer science?
The best computer science degree depends on your professional and educational goals. An associate degree in computer science offers the quickest path to the field, while a bachelor's is the most widely applicable degree. Master's degrees allow graduates to pursue leadership positions, and doctorates can lead to roles in academia.
computerscience.org
computerscience.org › degrees
Computer Science Degree Overview
Is a degree in computer science worth it?
A computer science degree can be worth it for aspiring computer and information technology professionals. Many employers require a computer-related degree, and the broadness of computer science means you can qualify for jobs in diverse industries.
computerscience.org
computerscience.org › degrees
Computer Science Degree Overview
Where can I learn how to get a computer science degree?
You learn more about getting a computer science degree by exploring other guides here on ComputerScience.org or by reaching out to schools that interest you.
computerscience.org
computerscience.org › degrees
Computer Science Degree Overview
Videos
11:06
My Honest Advice to Computer Science Majors - YouTube
14:35
The TRUTH About Computer Science Degrees in 2025 - YouTube
15:21
How I Studied a FULL Computer Science Degree ONLINE Using MOOCs ...
15:26
You Got Your Computer Science Degree... Now What? - YouTube
08:52
The TRUTH About Online Computer Science Degrees - YouTube
17:25
The TRUTH About Computer Science Degrees in 2024 - YouTube
Seneca Polytechnic
senecapolytechnic.ca › programs › fulltime › BCMS.html
Bachelor of Computer Science - Seneca Polytechnic, Toronto, Canada
This innovative three-year degree program offers a unique focus on inclusion (including equity, diversity and accessibility), and blends comprehensive technical studies with experiential career-focused learning opportunities. You will explore various areas of computer science, including user interface design, cybersecurity, cloud computing, machine learning, infrastructures, application development and more.
Do Computer Science degrees need to be ABET accredited?
No. Most top tier CS programs are no longer (or never were) ABET accredited. It matters more for true engineering degrees, but with CS degrees I've never seen a single employer check for an ABET accreditation. More on reddit.com
Are 35-year olds with Computer Science degrees able to get jobs?
err - since when is 35 old? maybe you need more exercise ...
More on reddit.comReally good computer science degrees in cheaper countries?
Check Portugal! You got many universaties that are ranked really high. University of Minho, Porto and ISCTE for example. More on reddit.com
Is computer science worth it?
My default response is to tell you that it’s not worth it so that there is less competition for jobs lol. In all honesty though, it depends on what your goals/plans are. For example, I did my BS in CS and now I’m in my MS and plan on going all the way through to my PhD. So for me it’s worth it. More on reddit.com
Toronto Metropolitan University
torontomu.ca › programs › undergraduate › computer-science
Computer Science - BSc (Hons) - Programs - Toronto Metropolitan University (TMU)
The Computer Science degree program at TMU offers training in software technology, machine learning, virtual reality, data science and robotics.
UBC
you.ubc.ca › home › computer science (bsc)
Computer Science at UBC's Vancouver campus | UBC Undergraduate Programs and Admissions
March 12, 2019 - The following subject categories are particularly relevant for this degree. Consider taking courses in these areas in your junior year and senior year. Language Arts · Mathematics and Computation · Sciences Visit program website
University of Calgary
ucalgary.ca › future-students › undergraduate › explore-programs › computer-science
Computer Science | Future Students | University of Calgary
February 16, 2023 - You can join leading researchers to discover new ways to generate the graphics that appear in movies and games, create original ways of interacting with computers, and explore detailed models of the planet beneath our feet and the skies above our heads. The Science Internship Program provides ...
Ontario Tech University
ontariotechu.ca › programs › undergraduate › computers-and-technology › computer-science › index.php
Computer Science
Our undergraduate program will equip you with the skills and experience to find innovative solutions to the world’s problems whether your plan is to work in industry, start your own company or pursue graduate studies. Degree options include co-operative Education and specializations in Data Science or Digital Media. To learn more, please visit the Computer Science web page.
University of Saskatchewan
admissions.usask.ca › computer-science.php
Computer Science - Admissions | University of Saskatchewan
You will learn about a wide range of topics including design and maintenance of software systems, distributed systems, human-computer interaction, computational modeling, artificial intelligence, mobile computing, programming languages, image processing, and computer graphics. You will learn to combine creative problem solving and analytical skills to create practical and innovative software. This degree program is flexible and offers you the opportunity to take courses in many different subject areas.
Sheridan College
sheridancollege.ca › programs › bachelor-computer-science
Honours Bachelor of Computer Science | Programs | Sheridan College
Stand out from the crowd by specializing in cloud computing, data analytics, data engineering, game engineering or artificial intelligence. You'll be introduced to each of these growing fields of computer science in your first year of studies, then take eight courses in the area of your choice. Each field requires specific skills not taught in traditional diploma and degree programs.
Ufred
ufred.ca › technology-programs › bachelor-of-computer-science
Online Bachelor's Degree in Computer Science | UFred
The Bachelor of Computer Science degree is an independent learning program with a fixed schedule and deadlines, delivered fully online.
McMaster University
future.mcmaster.ca › home › programs › computer science
Computer Science - Future Students - McMaster University
October 24, 2025 - Students can choose from 10 open electives and six technical electives to combine computing with other fields like biology, linguistics or music, or to specialize in areas such as AI, data science or human-computer interaction. Strong academics: Comprehensive focus on programming, software design, systems, and theory · Bright future: Our students become skilled systems analysts, database specialists, software developers, and system administrators · Experiential learning: Our students take theoretical foundations and bring it to life in practical applications · Customizable co-op: Flexible co-op program that allows you to design your own degree.
Vancouver Island University
viu.ca › programs › science-and-technology › computer-science-bsc
Computer Science (BSc) | Vancouver Island University | Canada
To be eligible for admission to third year, students must have completed a minimum of 54 credits of university courses towards VIU’s Bachelor of Science Computer Science Major program, including CSCI 260 and CSCI 265 with a minimum “C” in each, or possess a recognized 2-year Computer Science diploma normally including completion of the Degree English Requirement.
University of Toronto
future.utoronto.ca › program › computer-science
Computer Science | Future Students. University of Toronto
Faculty of Arts & Science · Learn more about Computer Science in the Faculty of Arts & Science · Ontario Secondary School Diploma (OSSD) with six subjects at the 4U/M level, including English · The co-op component of Grade 12 courses will not be used for admission purposes ·
Western University
welcome.uwo.ca › what-can-i-study › undergraduate-programs › computer-science.html
Computer Science | Western University | London, Ontario, Canada
Minor in Game Development (only with an Honours Specialization, Specialization, or Major in Computer Science)