📖Introduction

The University of Guelph is a comprehensive public research university located in Guelph, Ontario, Canada. It is recognized for its strong programs in agriculture, veterinary medicine, life sciences, environmental sciences, business, and the arts. The university is committed to providing a transformative learning experience and fostering a supportive community for its students. With a focus on research, innovation, and community engagement, the University of Guelph prepares students to address global challenges and contribute to society.

Show less
Show more

📚About the Program

Master’s in Artificial Intelligence at University of Guelph

The Collaborative Specialization in Artificial Intelligence (AI) provides thesis-based Master's students in Computer Science, Engineering, Mathematics and Statistics, and Bioinformatics with a diverse and comprehensive knowledge base in AI. Students wishing to undertake graduate studies at the Master's level with emphasis on artificial intelligence will be admitted by a participating department and will register in both the participating department and in the collaborative specialization. Students will learn from a multidisciplinary team of faculty with expertise in fundamental and applied deep learning and machine learning, while conducting AI-related research guided by a faculty advisor. By the end of this program, graduates will have comprehensive understanding of leading-edge AI techniques and will be able to apply this knowledge to solve real-world problems. Show less
Show more

📖Program Curriculum

UNIV*6080 Computational Thinking for Artificial Intelligence Fall Only [0.25]
This course will provide students with an overview of the mathematical and computational foundation that is required to undertake artificial intelligence and machine learning research. Students will also gain an understanding of the historical context, breadth, and current state of the field. Students are expected to have already taken undergraduate courses in probability & statistics, calculus, linear algebra, and data structures & algorithms (STAT*2120, MATH*1210, ENGG*1500, and CIS*2520, or equivalents).

Offering(s): Offered through Distance Education format only.
Department(s): Dean's Office, College of Engineering and Physical Sciences
Location(s): Guelph
UNIV*6090 Artificial Intelligence Applications and Society Unspecified [0.50]
This multidisciplinary, team-taught course provides an in-depth study of how artificial intelligence methodologies can be applied to solve real-world problems in different fields. Students will work in groups to propose solutions whilst considering social and ethical implications of artificial intelligence technologies.

Prerequisite(s): UNIV*6080
Restriction(s): Restricted to students in the collaborative specialization in Artificial Intelligence
Department(s): Dean's Office, College of Engineering and Physical Sciences
Location(s): Guelph
Elective Core
CIS*6020 Artificial Intelligence Unspecified [0.50]
An examination of Artificial Intelligence principles and techniques such as: logic and rule based systems; forward and backward chaining; frames, scripts, semantic nets and the object-oriented approach; the evaluation of intelligent systems and knowledge acquisition. A sizeable project is required and applications in other areas are encouraged.

Department(s): School of Computer Science
Location(s): Guelph
ENGG*6500 Introduction to Machine Learning Unspecified [0.50]
The aim of this course is to provide students with an introduction to algorithms and techniques of machine learning particularly in engineering applications. The emphasis will be on the fundamentals and not specific approach or software tool. Class discussions will cover and compare all current major approaches and their applicability to various engineering problems, while assignments and project will provide hands-on experience with some of the tools.

Department(s): School of Engineering
Location(s): Guelph
STAT*6801 Statistical Learning Unspecified [0.50]
Topics include: nonparametric and semiparametric regression; kernel methods; regression splines; local polynomial models; generalized additive models; classification and regression trees; neural networks. This course deals with both the methodology and its application with appropriate software. Areas of application include biology, economics, engineering and medicine.

Department(s): Department of Mathematics and Statistics
Location(s): Guelph
Complementary AI-related
BINF*6970 Statistical Bioinformatics Winter Only [0.50]
This course presents a selection of advanced approaches for the statistical analysis of data that arise in bioinformatics, especially genomic data. A central theme to this course is the modelling of complex, often high-dimensional, data structures.

Offering(s): Annually
Restriction(s): Restricted to Bioinformatics students.
Department(s): Dean's Office, College of Biological Science
Location(s): Guelph
CIS*6050 Neural Networks Unspecified [0.50]
Artificial neural networks, dynamical recurrent networks, dynamic input/output sequences, communications signal identification, syntactic pattern recognition.

Offering(s): Odd-numbered years
Department(s): School of Computer Science
Location(s): Guelph
CIS*6060 Bioinformatics Unspecified [0.50]
Data mining and bioinformatics, molecular biology databases, taxonomic groupings, sequences, feature extraction, Bayesian inference, cluster analysis, information theory, machine learning, feature selection.

Offering(s): Odd-numbered years
Department(s): School of Computer Science
Location(s): Guelph
CIS*6070 Discrete Optimization Unspecified [0.50]
This course will discuss problems where optimization is required and describes the most common techniques for discrete optimization such as the use of linear programming, constraint satisfaction methods, and genetic algorithms.

Offering(s): Odd-numbered years
Department(s): School of Computer Science
Location(s): Guelph
CIS*6080 Genetic Algorithms Unspecified [0.50]
This course introduces the student to basic genetic algorithms, which are based on the process of natural evolution. It is explored in terms of its mathematical foundation and applications to optimization in various domains.

Offering(s): Odd-numbered years
Department(s): School of Computer Science
Location(s): Guelph
CIS*6120 Uncertainty Reasoning in Knowledge Representation Unspecified [0.50]
Representation of uncertainty, Dempster-Schafer theory, fuzzy logic, Bayesian belief networks, decision networks, dynamic networks, probabilistic models, utility theory.

Offering(s): Odd-numbered years
Department(s): School of Computer Science
Location(s): Guelph
CIS*6160 Multiagent Systems Unspecified [0.50]
Intelligent systems consisting of multiple autonomous and interacting subsystems with emphasis on distributed reasoning and decision making. Deductive reasoning agents, practical reasoning agents, probabilistic reasoning agents, reactive and hybrid agents, negotiation and agreement, cooperation and coordination, multiagent search, distributed MDP, game theory, and modal logics.

Offering(s): Odd-numbered years
Department(s): School of Computer Science
Location(s): Guelph
CIS*6170 Human-Computer Interaction Unspecified [0.50]
This course concentrates on the theoretical and practical issues related to the design and study of interactive technologies for human use. Topics include: general principles of design, qualitative and quantitative research methods, prototyping techniques, theoretical issues underlying designing to individuals and groups, and ethical issues related to conducting research involving humans.

Offering(s): Odd-numbered years
Department(s): School of Computer Science
Location(s): Guelph
CIS*6180 Analysis of Big Data Unspecified [0.50]
This course introduces software tools and data science techniques for analyzing big data. It covers big data principles, state-of-the-art methodologies for large data management and analysis, and their applications to real-world problems. Modern and traditional machine learning techniques and data mining methods are discussed and ethical implications of big data analysis are examined. May be offered in conjunction with DATA*6300.

Offering(s): Odd-numbered years
Restriction(s): Credit may be obtained for only one of CIS*6180 or DATA*6300
Department(s): School of Computer Science
Location(s): Guelph
CIS*6190 Machine Learning for Sequential Data Processing Unspecified [0.50]
This course emphasizes machine learning for sequential data processing. It covers common challenges and pre-processing techniques for sequential data such as text, biological sequences, and time series data. Students are exposed to machine learning techniques, including classical methods and more recent deep learning models, so that they obtain the background and skills needed to confront real-world applications of sequential data processing. May be offered in conjunction with DATA*6400.

Offering(s): Odd- numbered years
Restriction(s): Credit may be obtained for only one of CIS*6190 or DATA*6400
Department(s): School of Computer Science
Location(s): Guelph
CIS*6320 Image Processing Algorithms and Applications Unspecified [0.50]
Brightness transformation, image smoothing, image enhancement, thresholding, segmentation, morphology, texture analysis, shape analysis, applications in medicine and biology.

Offering(s): Odd-numbered years
Department(s): School of Computer Science
Location(s): Guelph
CIS*6420 Soft Computing Unspecified [0.50]
Neural networks, artificial intelligence, connectionist model, back propagation, resonance theory, sequence processing, software engineering concepts.

Offering(s): Odd-numbered years
Department(s): School of Computer Science
Location(s): Guelph
ENGG*6100 Machine Vision Unspecified [0.50]
Computer vision studies how computers can analyze and perceive the world using input from imaging devices. Topics covered include image pre-processing, segmentation, shape analysis, object recognition, image understanding, 3D vision, motion and stereo analysis, as well as case studies.

Department(s): School of Engineering
Location(s): Guelph
ENGG*6140 Optimization Techniques for Engineering Unspecified [0.50]
This course serves as a graduate introduction into combinatorics and optimization. Optimization is the main pillar of Engineering and the performance of most systems can be improved through intelligent use of optimization algorithms. Topics to be covered: Complexity theory, Linear/Integer Programming techniques, Constrained/Unconstrained optimization and Nonlinear programming, Heuristic Search Techniques such as Tabu Search, Genetic Algorithms, Simulated Annealing and GRASP.

Department(s): School of Engineering
Location(s): Guelph
ENGG*6570 Advanced Soft Computing Unspecified [0.50]
Neural dynamics and computation from a single neuron to a neural network architecture. Advanced neural networks and applications. Soft computing approaches to uncertainty representation, multi-agents and optimization.

Prerequisite(s): ENGG*4430
Department(s): School of Engineering
Location(s): Guelph
MATH*6020 Scientific Computing Unspecified [0.50]
This course covers the fundamentals of algorithms and computer programming. This may include computer arithmetic, complexity, error analysis, linear and nonlinear equations, least squares, interpolation, numerical differentiation and integration, optimization, random number generators, Monte Carlo simulation; case studies will be undertaken using modern software.

Department(s): Department of Mathematics and Statistics
Location(s): Guelph
MATH*6021 Optimization I Unspecified [0.50]
A study of the basic concepts in: linear programming, convex programming, non-convex programming, geometric programming and related numerical methods.

Department(s): Department of Mathematics and Statistics
Location(s): Guelph
MATH*6051 Mathematical Modelling Unspecified [0.50]
The process of phenomena and systems model development, techniques of model analysis, model verification, and interpretation of results are presented. The examples of continuous or discrete, deterministic or probabilistic models may include differential equations, difference equations, cellular automata, agent based models, network models, stochastic processes.

Department(s): Department of Mathematics and Statistics
Location(s): Guelph
PHIL*6400 Ethics of Data Science Unspecified [0.50]
A study of the philosophical implications (ethical, legal, social, political, epistemological, etc.) of recent developments in data science, artificial intelligence, and machine learning.

Department(s): Department of Philosophy
STAT*6721 Stochastic Modelling Unspecified [0.50]
Topics include the Poisson process, renewal theory, Markov chains, Martingales, random walks, Brownian motion and other Markov processes. Methods will be applied to a variety of subject matter areas.

Department(s): Department of Mathematics and Statistics
Location(s): Guelph
STAT*6821 Multivariate Analysis Unspecified [0.50]
This is an advanced course in multivariate analysis and one of the primary emphases will be on the derivation of some of the fundamental classical results of multivariate analysis. In addition, topics that are more current to the field will also be discussed such as: multivariate adaptive regression splines; projection pursuit regression; and wavelets. Offered in conjunction with STAT*4350. Extra work is required for graduate students.

Restriction(s): Credit may be obtained for only one of STAT*4350 or STAT*6821
Department(s): Department of Mathematics and Statistics
Location(s): Guelph
STAT*6841 Computational Statistical Inference Unspecified [0.50]
This course covers Bayesian and likelihood methods, large sample theory, nuisance parameters, profile, conditional and marginal likelihoods, EM algorithms and other optimization methods, estimating functions, Monte Carlo methods for exploring posterior distributions and likelihoods, data augmentation, importance sampling and MCMC methods.

Department(s): Department of Mathematics and Statistics
Location(s): Guelph
Undergraduate Complementary AI-related Courses
Course List
Code Title Credits
ENGG*4430 Neuro-Fuzzy and Soft Computing Systems 0.50
ENGG*4460 Robotic Systems 0.50
STAT*4000 Statistical Computing 0.50
Search calendar
Search calendar
Submit search PRINT OPTIONS
Calendar PDFs
Undergraduate Calendar
Toggle Undergraduate Calendar
Guelph-​Humber Calendar
Toggle Guelph-​Humber Calendar
Associate Diploma Calendar
Toggle Associate Diploma Calendar
Graduate Calendar
Toggle Graduate Calendar
Disclaimer
Introduction
Learning Outcomes
I. Schedule of Dates
Toggle I. Schedule of Dates
II. General Regulations
Toggle II. General Regulations
III. General Information
Toggle III. General Information
IV. Degree Regulations
Toggle IV. Degree Regulations
V. Other Study Options
VI. Procedures
VII. University Courses
VIII. Fees
IX. Graduate Programs
Toggle IX. Graduate Programs
X. Collaborative Specializations
Toggle X. Collaborative Specializations
Artificial Intelligence
International Development Studies
Neuroscience
One Health
Regenerative Medicine
Sexualities, Genders and Bodies
Toxicology
XI. International, Indigenous, Cultural Diversity, Faith and Spirituality, and LGBTQ2IA+ Support
XII. Graduate Awards &​ Financial Assistance
XIII. Administration &​ Faculty
Toggle XIII. Administration &​ Faculty
XIV. Course Descriptions
Toggle XIV. Course Descriptions
Search Courses
Toggle Search Courses

Show less
Show more

🏫About University of Guelph

The University of Guelph, situated in Guelph, Ontario, is known for its strong agricultural and veterinary science programs. However, it also offers a diverse range of academic disciplines across various faculties, including arts, sciences, business, engineering, and social sciences. Guelph is renowned for its commitment to experiential learning and community engagement, providing students with opportunities to apply their knowledge and skills in real-world settings.

🏠 Accommodation

You will need to book the accommodation after you have been accepted.

You can choose to live on campus or off campus in private accommodation.

How to book:

  • Make a booking online after you have been accepted (in this case please let us know your choice when you apply).
  • Register when you arrive - its not possible to reserve a room before arriving. You can arrive a few days before and book it
Show less
Show more

💰 Fees

Application Fee:

230 RMB

Tuition fee:

37,500 CAD per year

112,500 CAD in total

Entry Requirements

You are not eligible to apply to this program because:

The minimum age is 18.

English fluency is required.
You need to be either:
- A native English speaker
- Studied in English at high school or a degree
- Have passed IELTS level 6.5 or TOEFL 95 or above.

Minimum education level: Bachelor's.

The program is competitive, you need to have a high grades of Average A, 70%, or a high GPA.

All students from all countries are eligible to apply to this program.

Is this not correct? You can edit your profile or contact us.
Or see the list of programs you are eligible for here .
Check Your Eligibility Show Suitable Programs

📬 Admissions Process

3 Steps to Apply to a University

Application step 1

Application step 2

Application step 3

Please choose the programs here , "You are advised to select 2-3 programs to increase your chances of getting accepted.

Required Documents:

  • Passport
  • Graduation certificate
  • Passport size photo
  • Official transcript
  • Personal statement
  • English certificate (You can take the English test online)
  • Guarantor letter
  • 2 Recommendation letters

Preparing documents:

You can start your application now and send the application documents during your application. Some documents you can send later if you don’t have them right away. Some more info about preparing application documents is here

Show more

Application process:

Applying Online is simple in just a few steps. More information is available here.

The first steps are to choose the programs, pay the application fee and upload the application documents.

Once submitted to Global Admissions, we will review your application within 2-3 days and proceed to the university or ask you for further clarification

After it has been processed to the university you will receive your unique application ID from each university.

The university may contact you directly for further questions.

We will then follow up each week with the university for updates. As soon as there is any update we will let you know. If you have made other plans, decide to withdraw / change address at any time please let us know.

After you have been accepted you will receive your admissions letter electronically and asked to pay the non-refundable deposit to the university.

Once you have paid the deposit the university will issue you the admissions letter and visa form to your home country.

Show less
Here is some more information about the enrollment process after you have been accepted.

❓ Have a Question?

There are no similar questions. Please send us your question below

    📝 University of Guelph Reviews

    (No Reviews)
    Write a review

    📍 Location

    🛏️ Accommodation

    🍜 Food

    🏓 Facilities

    💲 Value for money

    👨‍🏫 Classes

    🕺 Student experience

    🗣️ Recommend a friend?