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:
- School of Computer Science (COMP) – Grad.SCS@carleton.ca
- School of Information Technology (ITEC) – info@csit.carleton.ca
- School of Mathematics and Statistics (STAT) – ms-gradadmin@math.carleton.ca
- Department of Systems and Computer Engineering (SYSC) – sysc.gradmin@carleton.ca
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.