Access to our campuses is limited due to COVID-19, but we're still here to support you.

Students working on computers in a computer lab

Honours Baccalaureate Degree

Honours Bachelor of Computer Science

Duration

Location

Trafalgar Road Campus

(Oakville)

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

Program Overview

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

PBCPS

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Courses

Creative, innovative learning is at the core of all Sheridan’s courses. Here are the courses you’ll take in this program.

  • CODETITLECREDITS
    PROG 10004 Programming Principles4
    Computer Science as a Field of Work and Study3
    MATH 10025Mathematics for Computing3
    TELE 10025Edge to Core: Network Foundations3
    ENGL 17889GDComposition and Rhetoric3
    Total:16
  • CODETITLECREDITS
    INFO 16206Scripting and Web Languages3
    PROG 10065 Interactive Application Development4
    DBAS 20146Database Modeling3
    MATH 11044Linear Algebra3
     Breadth Elective3
    Total:16
  • CODETITLECREDITS
     Operating Systems and Network Services3
    PROG 24310Programming Languages3
    MATH 29599Calculus3
    SYST 19207Computer Systems Architecture3
    Specialization 1 3
     Breadth Elective3
    Total:18
  • CODETITLECREDITS
    PROG 27545Web Application Design & Implementation3
    PROG 23672Data Structures and Algorithms4
    MATH 37198Statistics for Data Science3
    Specialization 23
    Breadth Elective 3
    Total:16
  • CODETITLECREDITS
    INFO 23431Intro to Information Systems Security3
    PROG 30000Enterprise Software Systems3
    SYST 30049 Software Design 3
    Specialization 33
    Specialization 4 3
    COWT 10023 Co-operative Education Internship Forum0
     Breadth Elective
    Total:18
  • CODETITLECREDITS
    SYST 30102OS Analysis & Design3
    SYST 30025 Software Engineering4
    Specialization 53
    Specialization 63
     Breadth Elective3
    Total:16
     Internship (4 summer months) or Co-op (16 months)   
  • CODETITLECREDITS
    INFO 47546 Theory of Computation3
    Professional Elective3
     Capstone/Applied Research Proposal OR Thesis Proposal3
     Specialization 7 3
     Breadth Elective3
    Total:15
  • CODETITLECREDITS
    Professional Elective3
    Professional Elective3
     Capstone/Applied Research Project OR Thesis 6
    Specialization 83
     Breadth Elective3
    Total:18
  • Cloud computing

    • Specialization 1: Internet of Things
    • Specialization 2: Storage Systems
    • Specialization 3: Virtualization
    • Specialization 4: Cloud Infrastructure
    • Specialization 5: Distributed & Parallel Computing
    • Specialization 6: Security & Privacy in the Cloud
    • Specialization 7: Cloud Economics
    • Specialization 8: Cloud Monitoring & Governance

    Data analytics

    • Specialization 1: Business Processes
    • Specialization 2: Data Analysis & Visualization 1
    • Specialization 3: Big Data Management & Processing
    • Specialization 4: Data Analysis & Visualization 2
    • Specialization 5: Data Warehouse Design & Implementation
    • Specialization 6: Machine Learning Techniques
    • Specialization 7: Data Mining
    • Specialization 8: Business Communication

    Game engineering

    • Specialization 1: Gameplay Programming 1
    • Specialization 2: Game Engine Architecture
    • Specialization 3: Gameplay Programming 2
    • Specialization 4: Computer Graphics & Animation
    • Specialization 5: Artificial Intelligence for Games
    • Specialization 6: Game Tools and Data-Driven Design
    • Specialization 7: Multiplayer Games
    • Specialization 8: Games in Emerging Technologies & Hardware

Courses subject to change.

Find course details:

Courses subject to change.

Find course details:

Courses subject to change.

Find course details:

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Admission Requirements

Program Eligibility

Ontario Secondary School Diploma or equivalent, including these required courses:

  • English, Grade 12 (ENG4U)

plus

  • Mathematics, Grade 12 Advanced Functions (MHF4U or equivalent) or Grade 12 Calculus and Vectors (MCV4U or equivalent)
  • Four other Grade 12 subjects at the U or M level
  • Minimum 65% overall average

or

  • Two semesters of postsecondary education including required courses with a minimum 65% overall average

Recommended: Any Grade 12 science (U or M), Computer Science or Computer Engineering Technology

Sheridan Degree Entrance Scholarship

Sheridan is pleased to provide an entrance scholarship in the amount of $2,000 to select applicants in this degree program. View Sheridan Degree Entrance Scholarship details for eligibility criteria and more.

Applicant Selection

Eligible applicants are selected on the assessment of their previous academic achievement (the average of their six highest senior-level credits, including required courses).

Applicants who do not meet the admission requirements for this program will be assessed and advised individually and may be considered for other, related programs.

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Career Opportunities

In addition to preparing you for all types of work in the industry, Sheridan’s Computer Science degree is designed to make you job-ready in the specialized field of your choice.

Roles you may be qualified for upon graduation include:

  • Computer and information systems managers
  • Computer engineers
  • Information systems analysts and consultants
  • Database analysts and data administrators
  • Software engineers and designers
  • Computer programmers and interactive media developers
  • Computer network technicians

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Co-op

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Degree Completion

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Learning Outcomes

The graduate has reliably demonstrated the ability to:

  • Interpret the structural and functional characteristics of computer systems in terms of their theoretical foundations, technological implementation and the processes involved in their operation.
  • Apply mathematical and scientific reasoning to the modelling and analysis of computational and real-world systems.
  • Formulate solutions to computational problems using a variety of strategies, including common problem-solving paradigms, ad hoc analysis and critical thinking.
  • Create software systems and reusable software modules in accordance with technical requirements, organizational standards, user-oriented design principles and societal considerations.
  • Manage individual and team-based projects using appropriate project life-cycle methodologies across all phases, including requirements gathering, design, implementation, testing and deployment.
  • Employ effective communication strategies to exchange ideas with technical and non-technical audiences.
  • Exercise professional conduct, ethical standards, and social responsibility in the context of computing practice.
  • Use self-directed learning to meet unfamiliar, unexpected or emerging challenges in the field of computing.
  • Employ empirical and analytical research methodologies to address open-ended and complex problems in computing.
  • Integrate real-world requirements, constraints and domain knowledge into the design and implementation of computational systems.
  • Create sophisticated and innovative solutions that demonstrate proficiency in a chosen specialization area by integrating domain-specific knowledge, technologies and methodologies.

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Internship

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Program Fees

Fees shown here are estimates only. Fees are in Canadian dollars and include tuition, health insurance and ancillary charges.

The fees shown here are for the 2021–2022 academic year, and are subject to change. The fees displayed are for the first two (2) academic terms of study at Sheridan unless otherwise noted; fees for subsequent terms are not reflected on this website.

Program Fees

Fees for this program are paid to the University of Toronto Mississauga.

Program Fees

Fees for this program are paid to Brock University.

Program Fees

Fees shown here are estimates only. Fees are in Canadian dollars and include tuition, health insurance and ancillary charges.

For Canadian Students

The fees shown here are for the 2021-2022 academic year, and are subject to change. The fees displayed are for the first two (2) academic terms of study at Sheridan unless otherwise noted; fees for subsequent terms are not reflected on this website. For English Language Studies, depending on your level placement, your program completion time may differ.

For International Students

The fees shown here are for Fall 2021, and are subject to change. The English Language Studies program is offered to international students in 7-week sessions. The fees displayed are for each 7-week session and include tuition and health insurance. Depending on your level placement, your program completion time may differ.

Fees For Canadian Students

Fees for Canadian students

$7,951.00

Notes: Co-op students must pay an additional fee of $535 in the term prior to each co-op work term.

Fees for International Students

Fees for International students

$20,978.00

Financial Aid & Awards

Your education is a big investment, and we're here to help! Keep an eye on our Financial Aid & Awards page for regular updates, and check out these important links:

Sheridan Degree Entrance Scholarship

Sheridan is pleased to provide an entrance scholarship in the amount of $1,000 to select applicants in this degree program. View Sheridan Degree Entrance Scholarship details for eligibility criteria and more.

Sheridan Degree Entrance Scholarship

Sheridan is pleased to provide an entrance scholarship in the amount of $1,500 to select applicants in this degree program. View Sheridan Degree Entrance Scholarship details for eligibility criteria and more.

Sheridan Degree Entrance Scholarship

Sheridan is pleased to provide an entrance scholarship in the amount of $2,500 to select applicants in this degree program. View Sheridan Degree Entrance Scholarship details for eligibility criteria and more.

Bursaries for Grade 12 Students Pursuing Studies Toward a Career in Law

The annual Bursary Program for grade 12 students pursuing careers in the justice sector at an Ontario university or college is now open! Bursaries are offered by the Association of Justices of the Peace of Ontario (AJPO), the Association of Ontario Judges (AOJ) and the Ontario Superior Court Judges’ Association (OSCJA). Each association offers one bursary per year in each of their judicial regions for a total of 22 bursaries province-wide!

Applications close on May 26. Spread the word to students! Visit the Bursary web page for more information.

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Frequently Asked Questions

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Labs & Technology

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Financial Planning Certification

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Professional Sales Certificate

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Program Transition

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Earn your Masters degree

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Transfer Opportunities

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Clinical Placements

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Articulation Agreements

Take a virtual campus tour

Have questions? Get answers.


Faculty

Faculty of Applied Science & Technology

Designation

Honours Baccalaureate Degree

Location

Trafalgar Road Campus

1430 Trafalgar Road,  Oakville


Helpful links

Program Summary

Program availability

Honours Baccalaureate Degree

Full-time 4 years Program code: PBCPCC

Honours Baccalaureate Degree
Start date Campus Status
Sep 2021 Trafalgar Road Campus (Oakville) Available
Jan 2022 Trafalgar Road Campus (Oakville) Available

Honours Baccalaureate Degree

Full-time 4 years Program code: PBCPDA

Honours Baccalaureate Degree
Start date Campus Status
Sep 2021 Trafalgar Road Campus (Oakville) Available
Jan 2022 Trafalgar Road Campus (Oakville) Available

Honours Baccalaureate Degree

Full-time 4 years Program code: PBCPGE

Honours Baccalaureate Degree
Start date Campus Status
Sep 2021 Trafalgar Road Campus (Oakville) Available
Jan 2022 Trafalgar Road Campus (Oakville) Available

Explore your future campus with a 360° virtual tour

Get to know the places and spaces that are part of the Sheridan experience.

Get a feel for your future

Find your fit and choose with confidence. Choosing the right education is a big decision. At Sheridan we’re committed to providing you with the learning, support and services you need to achieve your goals and reach your full potential. Take a look around, and please connect with us if you have any questions!

  • Take a 360° virtual campus tour

    Explore our campuses from the comfort of your home! Take a virtual tour through our classrooms, labs and student life spaces to get a feel for life on campus.

  • Sign up for a webinar

    Join us for a webinar and get answers to those questions on your list.

  • Attend our Virtual Open House

    This year, we're bringing our Open House to you! No need to leave your couch to explore our campuses and learn about all that Sheridan has to offer.

Have a question? Contact us.

We’re happy to help with any questions you may have. Give us a call at any of these numbers and select Option 4 after the prompt, or simply fill out the contact form and we’ll get back to you as soon as possible.

905-845-9430 (Oakville/Mississauga)
905-459-7533 (Brampton)
905-681-4611 (Hamilton)

Contact Centre hours of operation:

Monday–Thursday, 8 a.m.–8 p.m.
Friday, 8 a.m.–4:30 p.m.
Saturday, 9 a.m.–1 p.m.

See Sheridan on Facebook See Sheridan on Twitter See Sheridan on Youtube

Contact Sheridan

I am a Canadian Citizen/Landed Immigrant
I want to receive e-communications about programs, courses, and news and events at Sheridan
X
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.
Confirm