Minor in Computer Science | 2021-2022 Course Sequence

This program is designed to be combined with a major or honors with specialization in a discipline other than science.

List of mandatory courses (30 credits)
CSI 2110 | Data Structures and Algorithms
CSI 2120 | Programming Paradigms
ITI 1100 | Digital Systems I
ITI 1120 | Introduction to Computing I
ITI 1121 | Introduction to Computing II
MAT 1348 | Discrete Mathematics for Computing
6 optional credits from the list1
6 optional credits in CSI or SEG 3000 level from the list1

Note(s)
1Suggested sequence of optional courses per field of interest. Note that some courses require prerequisites which are not part of the specific program requirements. Not all 4000 level courses are offered every year.

List of optional courses
Developing software for the visual arts:
MAT 1341 | Introduction to Linear Algebra
CSI 2101 | Discrete Structures
CSI 3105 | Design and Analysis of Algorithms I
CSI 4130 | Computer Graphics
Analysis and design in information systems:
CSI 2132 | Databases I
CSI 3130 | Databases II
SEG 2105 | Introduction to Software Engineering
SEG 3101 | Software Requirements Analysis
Web-based systems and Web design:
CSI 2132 | Databases I
CSI 3140 | WWW Structures, Techniques and Standards
SEG 2105 | Introduction to Software Engineering
SEG 3125 | Analysis and Design of User Interfaces

Note(s)
Suggested sequence for optional courses is per field of interest. Note that some courses require prerequisites which are not part of the specific program requirements. Not all 4000 level courses are offered every year.

Consult the Undergraduate Studies Office in order to plan your course sequence.

The course sequence you need to follow is that of the term and the year you first joined your program. For example, if you were admitted into your program in the fall of 2021, you must follow the course sequence 2021-2022.


Undergraduate course offering:

  • Some courses are not offered at every term.
  • The programs are offered in English and in French for the first two years. Some 3rd and 4th year courses are not offered in French.
  • Courses with fewer than 10 registrants may be cancelled.

French Immersion Stream option: if you are in this option, consult the immersion requirements


    Back to top