Skip to main content Disable scrolling animations
Faculty of Applied Science & Technology

Honours Bachelor of Computer Science

Learn computer science skills that matter in today's workplace.

Sheridan's Computer Science degree provides a strong foundation of fundamental knowledge, specialized courses and hands-on experience.

Specialize in cloud computing, data analytics or game engineering

Stand out from the crowd by specializing in one of three growing fields of computer science: cloud computing, data analytics or game engineering. You'll be introduced to each of these areas in your first year of studies. Beginning in your second, you'll take eight courses in the area of your choice. Each field requires specific skills not taught in traditional diploma and degree programs.

Build a strong foundation in computer science

Not a computer expert? No problem! You'll begin with the basics in your first year, learning about computer programming, networks, mathematics, scripting and database modelling. More than 80% of our Computer Science degree curriculum consists of core courses designed to develop fundamental skills that will prepare you to work in all areas of computer science, both now and in the future.

Internship, co-op and applied research opportunities

At Sheridan, we believe the best way to learn is through hands-on experience. Between your third and fourth year of studies, you can work for our industry partners through a four-month internship or a paid co-op placement that can last up to 16 months. You can also sharpen your research skills by providing computer science support to any of Sheridan's various applied research projects.

Choose between a capstone or thesis

Your education should support your future goals. In your fourth year, you'll have the option of working on either a capstone project or thesis. Capstones involve developing a solution to a significant problem and may include an external client or partner — ideal if you're seeking employment immediately after graduation. The thesis research project option is also offered in case you intend to pursue graduate studies in computer science.

Enjoy flexible pathways

It's always good to keep your options open. Our Computer Science degree shares many common core courses with our Mobile Computing degree, making it easy to transfer from one to the other. If you want to change specializations after two years, you'll only need to make up two courses.

And if you're interested in furthering your studies after graduation, our honours bachelor's degree is accepted for graduate admission at a broad range of institutions in Canada and internationally.

Apply to your specialization of choice

When applying to this program, you'll identify your specialization of choice using one of the following codes:

  • PBCPCC: Specialty in Cloud Computing
  • PBCPDA: Specialty in Data Analytics
  • PBCPGE: Specialty in Game Engineering

  • Honours Baccalaureate Degree

    • Full-time
    • Program code: PBCPCC
  • Honours Baccalaureate Degree

    • Full-time
    • Program code: PBCPDA
  • Honours Baccalaureate Degree

    • Full-time
    • Program code: PBCPGE