Skip to main content

Undergraduate students

Welcome guide: newly admitted students

Learn more

Updated CSSE undergraduate guide

Get the details

Understanding your offer of admission

Find out more

Minor in Computer Science guide

See details

Undergraduate students academic advisers

Please feel free to join us for online drop-in sessions whenever you need assistance. No booking is required.

Mondays, from 10am – 12pm

Thursdays, from 2pm – 4pm

 

To join the drop in: https://concordia-ca.zoom.us/j/82586078275

Meeting ID: 825 8607 8275

 

You are also more than welcome to see us in person for an in-person advising. We are located in ER Building on the 10th floor. No booking is required.

Availabilities for students:

Tuesdays: in-person advising 2pm – 4pm

Wednesdays: in-person advising 2pm – 4pm

 

 

 

Undergraduate students faculty advisers

book an appointment: 

  • Undergraduate Program Director (Dr. Y. Wang) booking page
  • Undergraduate Faculty Adviser (Dr. A. Jannatpour) booking page
  • Undergraduate Faculty Adviser (Dr. K. Mendhurwar) booking page
  • Undergraduate Faculty Adviser (Dr. M. Ravanelli) booking page

 

General booking page: here

Note:

  • Booking service is ONLY for registered Concordia students. 
  • Book appointment with proper adviser to make sure your question(s) got addressed; acadenic and faculty advisers supervise not overlapping sets of issues.

To have access to Orientation Session slides please click here

Program information

Computer science programs

Students in a Bachelor of Computer Science/Minor in Computer Science should follow the academic calendar for the year to which they have been admitted/change of concentration/readmitted. 

Undergraduate Calendar — Computer Science Degree Requirements

  • Section 71.80
  • Honours Program section 71.70.4
  • Extended Credit Program (ECP) section 71.70.3
  • Mature Entry Program (MEP) section 14.2.3

  • Section 71.85
  • Honours Program section 71.70.4
  • Extended Credit Program (ECP) section 71.70.3
  • Mature Entry Program (MEP) section 14.2.3

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.

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.30.

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 can only be taken during the last term in the program. 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.

Software engineering program

Students in a Bachelor of Engineering, Software Engineering are required to graduate having met the substantial equivalent of the curriculum in force in the winter term prior to degree conferral. 

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 can only be taken during the last term in the program. 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 can only be taken during the last term in the program. 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*:

  • 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 theStudent Academic Services (SAS) Office of the Gina Cody School of Engineering and Computer Science prior to taking the course.

FALL 2023: Not Available

WINTER 2024: 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 2023: Not Available

WINTER 2024:

COMP 499 Conversational Artificial Intelligence (4 credits) – Section X

Prerequisite: COMP 432 (machine learning) or permission of the instructor.

This course introduces key concepts related to Conversation AI, covering both theoretical and practical aspects. The lectures will provide a general overview on modern conversational AI systems. The review covers basic machine learning concepts used in Conversational AI, including speech processing techniques. The course will address language models, which are an essential part of modern conversational AI methods. The course also covers higher-level methods such as spoken language understanding and dialogue systems. For each topic addressed during the lecture, a corresponding lab session allows students to familiarize themselves with the practical implementation of the techniques mentioned during the main lecture. The lectures are designed to provide a complete overview of the field of Conversational. A project is required.

Component(s): Lecture 3 hours per week;
Laboratory 2 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 2023:

SOEN 498 Emerging Technologies in Human-Computer Interaction (HCI) (3 credits) – Section H

This course introduces students to the different aspects of HCI, including visualization, display devices, interaction paradigms and frameworks, and evaluation methods. Once students have been introduced to fundamental HCI models and frameworks, we will focus on the current landscape of mobile, immersive, and ubiquitous computing, discussing which models can be effectively applied, and which new devices and technologies require novel solutions. Students will learn to apply, analyze, and evaluate different HCI methodologies, as well as design and test novel visualization, display and/or interaction methods for user-specific tasks or novel devices.

Lectures: 3 hours per week

WINTER 2024: 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 2023: Not Available

WINTER 2024: Not Available

Other resources

Course sequences by program

Course sequence

Course sequences show you which courses you should take for your particular program and in which term you should take them. The recommended course sequences do not take into account any deficiencies or advanced standing you’ve received, since these vary from one student to another.

Extended Credit Program (ECP)

Most students entering Concordia from a secondary school outside Quebec are admitted to the ECP. This requires the completion of 30 credits in addition to the regular 90- or 120-credit degree programs.

Mature Entry Program (MEP)

Canadians and Permanent Residents who are 21 years of age or older and who lack the normal pre-university schooling may be considered for admission to the MEP, which requires successful completion of a minimum of 18 additional credits.

Please refer to your offer of admission to know if you are required to follow the ECP/MEP course sequence.

Back to top

© Concordia University