Honours Bachelor of Computer Science - Artificial Intelligence (Optional Co-op)
Study location | Canada, Ontario, Oakville |
---|---|
Type | Bachelor's Degree, College |
Area of study | Canada |
Nominal duration | 4 years, plus 4 Optional Co-op terms |
Study language | English |
Course code | PBCPAI |
Tuition fee | CA$22,201 per year The fee is for the 2025–2026 academic year and includes tuition (CA$20,222), health insurance and ancillary charges. The fees displayed are estimates only for two semesters and are subject to change. |
---|---|
Registration fee | CA$400 one-time The registration fee includes the non-refundable application fee (CA$100) and the refundable deposit fee (CA$300). Please REVIEW the EdviseCanada`s fee policy. |
Entry qualification | High School / Secondary Education (or higher) To be eligible for admission, you must possess a high school diploma including these required courses (or equivalents) with an overall minimum average of 65 percent:
Note: One 12 Science, or Computer Science, or Computer Engineering Technology is recommended. The entry qualification documents are accepted in the following languages: English. |
---|
Language requirements | English If English is not your first language, you must provide one of the English language proficiency tests below:
|
---|
More information |
---|
Overview
The Computer Science degree provides a strong foundation of fundamental knowledge, specialized courses and hands-on experience.
Specialize in a growing field of computer science
Stand out from the crowd by specializing in:
- artificial intelligence
- cloud computing
- data analytics
- data engineering
- game engineering
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.
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 the 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.
Artificial Intelligence
Empower yourself with artificial intelligence. Gain a deep understanding of how computers learn from data, understand and generate human language, and perceive the world through vision and sound. Learn to build intelligent software applications that can see, listen and interact with people, just like ChatGPT. Master cutting-edge AI models like BERT, Grok and GPT, and turn your ideas into smart software solutions that make a real impact.
Specialized Courses
- Machine Learning Techniques
- Natural Language Processing
- Neural Networks and Deep Learning
- Generative AI Models
- Reinforcement Learning
- AI Application Development and Deployment
- Data Ethics and Governance
- Advanced Natural Language Processing
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 Sheridan`s 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 a thesis. Capstones involve developing a solution to a significant problem and may include an external client or partner — ideal if you seek employment immediately after graduation. The thesis research project option is also offered if you intend to pursue graduate studies in computer science.
Enjoy flexible pathways
It’s always good to keep your options open. The Computer Science degree shares many common core courses with the Mobile Computing degree, making it easy to transfer from one to the other. You’ll only need to make up two courses if you want to change specializations after two years.
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.
Career opportunities
In addition to preparing you for all types of work in the industry, Sheridan’s Bachelor of Computer Science – Artificial Intelligence degree is designed to make you job-ready in the specialized field of your choice.
Roles you may be qualified for upon graduation include:
- AI Engineer: Develop tools, applications and systems that allow AI to be applied to real-world problems.
- Machine Learning Engineering: Design, build, maintain and improve AI systems responsible for machine learning.
- AI Software Engineer: Develop, test, implement and improve AI systems and applications.
- AI Research Scientist: Research, analyze and develop systems to support AI.