Approved Elective Courses Archive
This is an archived copy of the Approved Elective Courses List for the following academic years: 2022-23, 2023-24, 2024-25 and 2025-26. To access the Approved Electives Courses List for 2026-27, visit https://dsaai-courses.scs.carleton.ca/
Approved DSAAI Electives
- COMP 5107/CSI 5185 Statistical and Syntactic Pattern Recognition
- COMP 5112/CSI 5154 Algorithms for Data Science
- COMP 5306/CSI 5100 Data Integration
- COMP 5340/CSI 5340 Introduction to Deep Learning and Reinforcement 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
- ITEC 5920 Special Topics in Digital Media – Applied Deep Learning
- MATH 5701 Topics in Partial Differential Equations
- 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 5106 Advanced Data Visualization (formerly SYSC 5807 – Advanced Topics in Computer Systems: Advanced Data Visualization)
- SYSC 5206 Resource Management on Distributed Systems
- 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 5111/CSI 5153 Data Management for Business Intelligence
- COMP 5113/CSI 5350 Machine Learning for Healthcare
- COMP 5116/CSI 5155 Machine Learning (offered at Carleton’s campus only)
- COMP 5117/CSI 5346 Mining Software Repositories
- COMP 5118/CSI 5347 Trends in Big Data Management
- COMP 5209/CSI 5135 Visual Analytics
- COMP 5341/CSI 5341 Learning-based Computer Vision**
- COMP 5505/CSI 5386 Natural Language Processing**
- COMP 5704/CSI 5131 Parallel Algorithms and Applications in Data Science
- COMP 5801 Topics in Machine Learning (offered at Carleton’s campus only)
- 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 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 5705 (MAT 5373) Statistical Machine Learning
- STAT 5713 Advanced Data Mining***
- STAT 5505 Design of Experiments
- SYSC 5103 Software Agents
- SYSC 5108 Topics in Information Systems: Deep Learning
- SYSC 5405 Pattern Classification and Experiment Design
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 (only for 2025-26 Academic Year).
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.carletonn.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.