Listed below are the approved DSAAI Electives for the 2025-26 academic year. 

Approved DSAAI Electives

  • COMP 5112 Algorithms for Data Science
  • COMP 5340/CSI 5340 F00 Introduction to Deep Learning**
  • COMP 5900B Special Topics in Computer Science – Graphic Analytics
  • COMP 5900C Special Topics in Computer Science – Social Networking
  • COMP 5900D Special Topics in Computer Science – Approximation Algorithms
  • DATA 5002 Data Science, Ethics & Society
  • ITEC 5102 (SYSC 5500) Designing Secure Networking and Computer Systems
  • ITEC 5103 Cloud and Datacentre Networking
  • ITEC 5207 Data Interaction Techniques
  • MATH 5801 Linear Optimization
  • MATH 5906 Research Internship*
  • STAT 5504 Stochastic Processes and Time Series Analysis
  • STAT 5509 (MAT 5196) Multivariate Analysis
  • STAT 5602 (MAT 5317) Analysis of Categorical Data
  • STAT 5702 (MAT 5182) Modern Applied and Computational Statistics
  • STAT 5904 Statistical Internship*
  • SYSC 5104 Methodologies for Discrete-Event Modelling And Simulation
  • SYSC 5105 Software Quality Engineering and Management
  • SYSC 5401 Adaptive and Learning Systems
  • SYSC 5703 Integrated Database and Cloud Systems
  • SYSC 5809 The Internet of Things
  • Any course from the list “Applications of Artificial Intelligence or Machine Learning”

Applications of Artificial Intelligence or Machine Learning

  • COMP 5101/CSI 5311 Distributed Databases and Transaction Processing Systems**
  • COMP 5116 Machine Learning (offered at Carleton’s campus only)
  • COMP 5117 Mining Software Repositories
  • COMP 5118 Trends in Big Data Management
  • COMP 5341/CSI 5341 Learning-based Computer Vision**
  • COMP 5801G Topics in Machine Learning – Multiagent Aspects of Deep Reinforcement Learning
  • COMP 5801H Topics in Machine Learning – Gen AI and Large Language Models
  • COMP 5801U/CSI 5388 Topics in Machine Learning – AI for Cybersecurity Applications**
  • COMP 5801W Topics in ML- Introduction to Reinforcement Learning
  • COMP 5900 Special Topics in Computer Science – Surgical Data Science
  • COMP 5900 Special Topics in Computer Science – Multiagent Systems
  • ITEC 5205 Design and Development of Data-Intensive Applications
  • ITEC 5206 Data Protection and Rights Management
  • ITEC 5920 Special Topics in Digital Media – Applied Deep Learning
  • STAT 5713 Advanced Data Mining***
  • SYSC 5103 Software Agents
  • SYSC 5108 Topics in Information Systems: Deep Learning

Please note: Not all courses are offered every year. Please consult the Public Class Schedule.

COMP Courses with ** are offered at uOttawa. DSAAI students looking to take a COMP course at uOttawa must do so via the uOttawa Exchange Program using the following form. Once the form is completed email it to DSAAI@carleton.ca. Please note that final approval to take courses at uOttawa is dependent on approval from Graduate Studies and uOttawa. A submitted request does not mean guaranteed approval.

*Subject to approval if topic is suitable by the DSAAI Governance Committee member from the School of Mathematics and Statistics. Email DSAAI@carleton.ca for further information.

***Permission to register must be granted directly from Dr. Shirley Mills.

If you receive a registration error message during registration, please get in touch with the respective unit or submit a registration override request:

Permission for Credit

DSAAI students wishing to enroll in a course that is not on the approved DSAAI Elective Courses list (as specified above) must submit the Permission for Credit form to request pre-approval to have an alternate elective course count towards their degree.