Applying as a Canadian applicant
Domestic students should apply online or by phone at 1-888-892-2228.
Applying as an International applicant
Campus tours
Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.
Book your tourVirtual tours
If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.
View our Virtual tourCourses - January 2024
Level 1
Course details
Career Management
CDEV8132
- Hours: 28
- Credits: 2
- Pre-Requisites:
- CoRequisites:
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
Artificial Intelligence Algorithms and Mathematics
CSCN8000
This course introduces students to the mathematical foundations behind Artificial Intelligence. In addition to mathematical principles, context is provided around the development and evolution of AI algorithms throughout history, including an overview of Game Theory.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Foundations of Machine Learning Frameworks
CSCN8010
Many strategies and techniques are explored during this course that can be applied to machine learning workloads. Students will gain important background information and practical implementation experience on software design and development techniques and how they have evolved over the years.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Cyberlaw, Ethics and Privacy
INFO8621
An important component of application and organizational security is the understanding of the rights and obligations of both the individual and the organization with respect to privacy and intellectual property. In this course students will explore ethics and law, including both Canadian law and the law of other jurisdictions, for the ways ethics and law inform the best practices of security professionals and organizations. Students will learn to assess the implications of new application development as well as the choice of supporting technologies, such as cloud computing, with respect to both vulnerabilities and liabilities of an organization. Students in this course will discuss topics such as Big Data, organized hacking, government surveillance, and industrial espionage.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Machine Learning Programming
PROG8245
Students will enhance their existing programming skills through the introduction of programming platforms like Python to develop and resolve challenges in Machine Learning software development.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Data Analysis Mathematics, Algorithms and Modeling
PROG8431
Data Analysis and Modeling fundamentals are rooted in traditional statistics and advanced statistical models. Students will begin this course by reviewing ways a common tool (like a spreadsheet) provides powerful statistical analysis tools. Then, students will implement formulae and algorithms used for data and statistical analysis using Python and libraries for data analysis and manipulation. Finally, students will examine topics in predictive and prescriptive modeling.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Agile Software Prototyping
SENG8100
Adopting new software technologies is a risky proposition in many organizations, thankfully several styles of rapid prototyping and agile software development give us the flexibility to quickly evolve designs and evolve the fit of an emerging software prototype to meet the needs of early, exploration phases of adoption. Working as members of a software development team, students will gain practical experience and guidance to design and develop an effective software prototype.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
Reinforcement Learning Programming
CSCN8020
Software development techniques are expanded on in this course which provides deeper coverage of machine learning implementations.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Artificial Intelligence for Business Decisions and Transformation
CSCN8030
This course studies the implementation of AI in support of organizational decision making. With an overview of historic approaches to Decision Support Systems (DSS) the pathway to today's predictive and autonomous applications for a range of industries is explored.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Case Studies in Artificial Intelligence and Machine Learning
CSCN8040
This course brings students through a moderated series of investigations into emerging and important trends related to AI and ML. Students share and discuss their findings on a range of related topics while developing and enhancing communications proficiencies.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Projects in Machine Learning
INFO8665
This project course challenges students to fully apply the skills they have developed during this program towards the realization of a capstone project in AI and ML.
- Hours: 126
- Credits: 7
- Pre-Requisites:
- CoRequisites:
Applications in Industry 4.0
SENG8110
The fourth wave of industrialization, the era of ‘smart manufacturing’ is well underway. In this course students will study applications of AI and ML within the industrial and manufacturing spaces. With applications ranging from precision agriculture, autonomous manufacturing, deconstruction of e-waste, and even more applications, students learn to assess various hardware and software platforms helping to shape the manufacturing landscape of tomorrow.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Level 1
Course details
Career Management
CDEV8132
- Hours: 28
- Credits: 2
- Pre-Requisites:
- CoRequisites:
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
Artificial Intelligence Algorithms and Mathematics
CSCN8000
This course introduces students to the mathematical foundations behind Artificial Intelligence. In addition to mathematical principles, context is provided around the development and evolution of AI algorithms throughout history, including an overview of Game Theory.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Foundations of Machine Learning Frameworks
CSCN8010
Many strategies and techniques are explored during this course that can be applied to machine learning workloads. Students will gain important background information and practical implementation experience on software design and development techniques and how they have evolved over the years.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Cyberlaw, Ethics and Privacy
INFO8621
An important component of application and organizational security is the understanding of the rights and obligations of both the individual and the organization with respect to privacy and intellectual property. In this course students will explore ethics and law, including both Canadian law and the law of other jurisdictions, for the ways ethics and law inform the best practices of security professionals and organizations. Students will learn to assess the implications of new application development as well as the choice of supporting technologies, such as cloud computing, with respect to both vulnerabilities and liabilities of an organization. Students in this course will discuss topics such as Big Data, organized hacking, government surveillance, and industrial espionage.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Machine Learning Programming
PROG8245
Students will enhance their existing programming skills through the introduction of programming platforms like Python to develop and resolve challenges in Machine Learning software development.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Data Analysis Mathematics, Algorithms and Modeling
PROG8431
Data Analysis and Modeling fundamentals are rooted in traditional statistics and advanced statistical models. Students will begin this course by reviewing ways a common tool (like a spreadsheet) provides powerful statistical analysis tools. Then, students will implement formulae and algorithms used for data and statistical analysis using Python and libraries for data analysis and manipulation. Finally, students will examine topics in predictive and prescriptive modeling.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Agile Software Prototyping
SENG8100
Adopting new software technologies is a risky proposition in many organizations, thankfully several styles of rapid prototyping and agile software development give us the flexibility to quickly evolve designs and evolve the fit of an emerging software prototype to meet the needs of early, exploration phases of adoption. Working as members of a software development team, students will gain practical experience and guidance to design and develop an effective software prototype.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
Co-op and Career Preparation
CEPR8200
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
Reinforcement Learning Programming
CSCN8020
Software development techniques are expanded on in this course which provides deeper coverage of machine learning implementations.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Artificial Intelligence for Business Decisions and Transformation
CSCN8030
This course studies the implementation of AI in support of organizational decision making. With an overview of historic approaches to Decision Support Systems (DSS) the pathway to today's predictive and autonomous applications for a range of industries is explored.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Case Studies in Artificial Intelligence and Machine Learning
CSCN8040
This course brings students through a moderated series of investigations into emerging and important trends related to AI and ML. Students share and discuss their findings on a range of related topics while developing and enhancing communications proficiencies.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Projects in Machine Learning
INFO8665
This project course challenges students to fully apply the skills they have developed during this program towards the realization of a capstone project in AI and ML.
- Hours: 126
- Credits: 7
- Pre-Requisites:
- CoRequisites:
Applications in Industry 4.0
SENG8110
The fourth wave of industrialization, the era of ‘smart manufacturing’ is well underway. In this course students will study applications of AI and ML within the industrial and manufacturing spaces. With applications ranging from precision agriculture, autonomous manufacturing, deconstruction of e-waste, and even more applications, students learn to assess various hardware and software platforms helping to shape the manufacturing landscape of tomorrow.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Level 3
Course details
Co-op Work Term (Artificial Intelligence and Machine Learning)
COOP8210
- Hours: 420
- Credits: 14
- Pre-Requisites: CEPR8200
- CoRequisites:
Program outcomes
- Develop software solutions that incorporate Artificial Intelligence and Machine Learning technologies
- Evaluate the effectiveness and suitability of Artificial Intelligence and Machine Learning algorithms and programming languages
- Analyze Artificial Intelligence and Machine Learning project requirements in order to design prototype solutions
- Assess the effectiveness of prototype solutions and evolve them through structured software development processes
- Develop software prototypes using agile and rapid application development methodologies
- Communicate effectively to a variety of stakeholders as part of a software development team
- Enhance risk management policies in the organization by contributing to an assessment of data privacy and security issues related to Artificial Intelligence and Machine Learning applications
- Discuss emerging trends in Artificial Intelligence and Machine Learning and how they may impact everything from the daily lives of individuals to global economic and security development
- Design, develop, test, and present a major software project based on Artificial Intelligence and Machine Learning concepts taught in this program