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. Only DSAAI Master’s students are eligible for the internships. 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.