Skip to main content

Winter 2026 slot courses in Computer Science and Software Engineering open to all eligible students

Special-topic courses let you explore new subjects, sharpen your skills and gain hands-on experience
November 7, 2025
|

Are you interested in diving into new topics in Computer Science or Software Engineering? You can register for these Winter 2026 slot courses offered by the Department of Computer Science and Software Engineering at Concordia.

These courses explore advanced and emerging subjects such as machine learning, artificial intelligence and quantum information theory. They’re open to students in the department and others who meet the prerequisites.

Undergraduate- and graduate-level course

COMP 499 / COMP 691 – Deep Learning for Computational Pathology

Instructor: Mahdi Hosseini
Fridays, 17:45 – 20:30
Prerequisite:
For COMP 691: COMP 6321 (Machine Learning) or permission of the instructor
For COMP 499: COMP 432 (Machine Learning) or permission of the instructor

This cross-listed course introduces deep learning for computational pathology. It covers diagnostic and clinical applications, data processing, and model training for digital pathology images. Students gain hands-on experience through labs and a final project. Graduate students will complete a more advanced research component.

Graduate-level courses

COMP 691 – Machine Learning Theory

Instructor: Elvis Domathob
Wednesdays, 14:45 – 17:30
Prerequisite/corequisite: Instructor’s permission or COMP 6321

Learn about the mathematical foundations of machine learning. You’ll study how to use simplified models to understand complex systems and explore open research questions on neural scaling laws, model collapse and other key phenomena.

SOEN 691 – Generative Artificial Intelligence for Software Engineering

Instructor: Diego Elias Damasceno Costa
Wednesdays, 13:15 – 16:00

Explore how generative AI is transforming software engineering. The course covers prompt engineering, fine-tuning large language models, and applying GenAI techniques in areas such as software design, testing and maintenance. You’ll also examine ethical and societal implications. A research project using GenAI tools is required.

SOEN 691 – Quantum Information Theory

Instructor: Benjamin Lovitz
Time: To be announced

Gain a mathematical introduction to quantum information. Learn the core concepts of quantum states, measurements and channels, and how they enable new ways of processing and transmitting information. The course includes topics such as quantum communication, learning and entanglement, and requires a final project.

How to register

These courses are primarily available to students enrolled in programs within the Department of Computer Science and Software Engineering.

If you’re in another program and would like to register, contact:



Back to top

© Concordia University