Undergraduate students
Welcome guide: newly admitted students
Learn moreUpdated CSSE undergraduate guide
Get the detailsUnderstanding your offer of admission
Find out moreMinor in Computer Science guide
See detailsHelpful information for prospective undergraduate students:
- 2021-2022 Admission requirements for the Bachelor of Computer Science (BCompSc)
- 2021-2022 Admission requirements for the Bachelor of Engineering, Software Engineering (BEng)
- Differences between the Computer Science and Software Engineering programs
- NEW: Bachelor of Computer Science in Health and Life Sciences (Available Fall 2021)
Have an urgent inquiry? Join the virtual drop-in!
Starting Monday, May 16th, students can connect with a CSSE advisor without an appointment for a virtual meeting:
Mondays, from 10am – 11am
To join the drop in: https://concordia-ca.zoom.us/j/81607530074
Meeting ID: 816 0753 0074
Wednesdays, from 2pm – 3pm
To join the drop in: https://concordia-ca.zoom.us/j/81607530074
Meeting ID: 816 0753 0074
Need more time?
Schedule a booked appointment with a CSSE advisor using the link below:
https://app.acuityscheduling.com/schedule.php?owner=18004019
(*Appointments open two weeks in advance)
Program information
Undergraduate Calendar — Computer Science Degree Requirements
Basic computer science skills are the perfect complement to any degree program at Concordia. The Minor in Computer Science is designed to meet the growing demand for computer-literate professionals, and may offer students more career opportunities after graduation.
- Section 71.70.5
BCompSc Information & Forms
Honours option available in all Computer Science programs. Students may apply to the Honours program once they have completed 30 credits and have maintained a GPA of 3.00.
See section 71.70.4 of Undergraduate Calendar
This is a one-credit project course set up to meet the special needs of certain students lacking one credit or less for graduation. It is a technical elective. Registration into this course requires the written permission from the Department of Computer Science and Software Engineering.
Students work on a computer science project under the supervision of a faculty member and submit a suitable written report on the work carried out.
Undergraduate Calendar — Software Engineering Degree Requirements
Software Engineering Information & Forms
This is a one-credit project course set up to meet the special needs of certain students lacking one credit or less for graduation. It is a technical elective. Registration into this course requires the written permission from the Department of Computer Science and Software Engineering.
This is a one-credit project course set up to meet the special needs of certain SOEN students lacking one credit or less for graduation. It is a technical elective. Registration into this course requires the written permission from the Department of Computer Science and Software Engineering.
Course specific information
Computer Science
General Electives must be chosen from the following lists*:
Computer Science Electives found in § 71.70.2
Mathematics Electives found in § 71.70.2
General Education Electives found in § 71.110
Basic and Natural Science Course list found in § 71.70.9
Software Engineering
Students must select three General Education elective credits from one of the three approved lists found in § 71.110*. These include Social Sciences, Humanities and Other Complementary Studies.
Extended Credit Program (ECP) or Mature Entry Program (MEP):
Students in the Extended Credit Program (ECP) or the Mature Entry Program (MEP) (see §14.2.3) or any other students who have been assigned credits in Humanities and Social Sciences must select those credits from the Social Sciences and Humanities lists found in § 71.110*. Those credits cannot be chosen from the list of Other Complementary Studies list.
ECP/MEP Elective credits may be chosen from the following lists:
Computer Science Electives found in § 71.70.2 (All three lists)
Basic and Natural Science Course list found in § 71.70.9
Students wishing to take a course not listed in the degree requirements, must receive written permission from the Student Academic Services (SAS) Office of the Gina Cody School of Engineering and Computer Science prior to taking the course.
The contents of this course may vary from offering to offering. See below for course description and availability.
Permission of the Department is generally required.
FALL 2021:
COMP 498 Neuroimage Computing (3 credits) – Section X
Prerequisites: ENGR 371 or COMP233. This course covers concepts, theories and practical knowledge in brain image processing and analysis. A practical introduction of medical imaging principles and image reconstruction will be provided. Topics to be covered include brain atlasing, computational anatomy, radiomics, tractography, image segmentation/classification, deep learning in neuroimaging, image-guided neurosurgery, and computer-assisted diagnosis. State-of-the-art software for neuroimage processing and analysis, as well as popular open source databases will also be covered through assignments and a project. Lectures: 3 hours per week.
WINTER 2022: Not Available
The contents of this course may vary from offering to offering. See below for course description and availability.
Permission of the Department is generally required.
FALL 2021: Not Available
WINTER 2022:
COMP 499 Deep Learning (4 credits) – Section W
Prerequisite: COMP 432 or permission of instructor. This course introduces conceptual and practical aspects of deep learning. Topics covered will include commonly used deep learning model architectures, loss functions, regularization, optimization methods, and software tools. We will study applications in supervised, unsupervised learning, and reinforcement learning. Finally, the course will also aim to familiarize the students with theoretical results and open questions in the approximation and generalization of deep learning models as well as empirical results about the emergent properties of deep networks. A final project will be required. Lectures: three hours per week. Laboratory: two hours per week.
The contents of this course may vary from offering to offering. See below for course description and availability.
Permission of the Department is generally required.
FALL 2021: Not Available
WINTER 2022: Not Available
The contents of this course may vary from offering to offering. See below for course description and availability.
Permission of the Department is generally required.
FALL 2021: Not Available
WINTER 2022: Not Available
Other resources
Course sequences by program
Undergraduate contacts
Undergraduate Program Assistants
- Kayla Donovan
ER 1033, Ext. 7915
Undergraduate Program Directors
- Computer Science
Dr. Nematollaah Shiri
ER 1047, Ext. 3018 - BCompSc in Health and Life Sciences
Dr. Marta Kersten-Oertel
ER 923, Ext. 5830
- Software Engineering
Dr. Nikolaos Tsantalis
ER 1127, Ext. 3020
- COOP
Dr. Rajajopalan Jayakumar
ER 903, Ext. 3011