Artificial Intelligence Curriculum

Apply in early October 2022 for January 2024

See curriculum for: January 2023
Credential: Ontario College Graduate Certificate ( 2 semesters )
Classes begin:
January 08, 2024
Offered at:
Sutherland Campus
Program code:
Tuition & Ancillary Fees:
$2,440.71 per semester*
$9,488.45 per semester*
* Tuition and fees subject to change.
On This Page

Courses and Descriptions

Semester 1

COMP 647
Units/ Hours: 60

Fundamental concept and knowledge of machine learning will be covered in this course using Python and MATLAB.This includes supervised and unsupervised learning (e.g., support vector machine, clustering, neural network), mathematical and probative approaches. Students will have an opportunity to experiment with machine teaming solutions on various datasets.

COMP 648
Units/ Hours: 60

This course offers the student both theory and lab work that examines modern cloud technologies and `everything-as-a-service? (EAAS) and explore the Machine learning and AI workbench in cloud. The students will learn installation, networking, support, and administration of cloud technologies that can serve the needs of the businesses of today for AI, Data Science Analytics and Engineering. Also, security and disaster recovery strategies will be studied and applied.

LAWS 333
Units/ Hours: 14

Data governance is the management of the availability, usability, integrity and security of data and information. Legal, ethical, and organizational frameworks all must be considered whenever working presenting information from data. Reviewing studies and applicable legislation students will learn to exercise ethical judgement in the use of data for an organization while also protecting the rights of groups and individuals.

COMP 646
Units/ Hours: 60

The focus of this is to explore the analytical and Statistical methods and tools used to process and visualize data. In this course, students will learn the essential concept of data analysis using Python programming. Students will work with Python tools and libraries for AI algorithms in a lab environment.

MATH 155
Units/ Hours: 60

This course offers a brief introduction to the multivariate calculus required to build many common machine learning techniques. Students will learn the fundamentals of working with data in vector and matrix form and formulate machine learning tasks.

BUSN 254
Units/ Hours: 21

This is a multi-disciplinary course designed to help students develop their skills in managing technical project management methods. Students will learn how to plan a project and work toward achieving their project goals.

Semester 2

APST 180
Units/ Hours: 45

This course allows students to work through a guided project from design, development to implementation. This team-based project will provide students the opportunity to demonstrate their combined knowledge in AI, machine learning. Students will be challenged to assign responsibilities, create, and maintain satisfactory working relationships with the client, accept feedback, meet project deadlines, manage the production of deliverables to industry standards, and formally present their findings.

COMP 650
Units/ Hours: 60

This deep learning course is based in the Python programming language and will provide students with experience in pandas, matplot, numpy and TensorFlow. Students will have the opportunity to implement different types of Deep learning algorithms, such as Convolution Neural Networks, Recurrent Networks, Generative Adversarial Networks, and Autoencoders. Students will train neural networks and create neural network architectures in TensorFlow.

COMP 649
Units/ Hours: 60

This course introduces basic knowledge and concepts of Machine Vision, including image processing, pattern recognition, and object tracking. To gain practical experience in this field, students will use the industry standard OpenCV library for developing Machine Vision applications. Students will create real-time applications, such as games or simulations, using image and video processing techniques.

COMP 652
Units/ Hours: 60

By the end of this course, students should have a broad understanding of the field of natural language processing. They should have a sense of the capabilities and limitations of current natural language technologies, and some of the algorithms and techniques that underlie these technologies. They should also understand the theoretical underpinnings of natural language processing in linguistics and formal language theory.

COMP 651
Units/ Hours: 60

This course introduces the core concepts of social media analytics. An introduction to social media, the foundations, the foundations of collecting and storing social media data and how to use AI and ML tools to analyze social media data. Also, the course provided students with hands on practices and the opportunity to build, train and apply models that analyze social media data.