Minor in Computer Science | 2019-2020 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) Fall Winter Fall | Winter
CSI 2110 | Data Structures and Algorithms Yes    
CSI 2120 | Programming Paradigms   Yes  
ITI 1100 | Digital Systems I   Yes  
ITI 1120 | Introduction to Computing I     Yes
ITI 1121 | Introduction to Computing II   Yes  
MAT 1348 | Discrete Mathematics for Computing   Yes  
6 optional credits from the list1     Yes
6 optional credits in CSI or SEG 3000 level from the list1     Yes

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

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.

For the Extended French Stream program, in addition to the above you will also have to fulfill the following requirements:

  • The student must be admitted as an Anglophone in the program; the Admissions officers will ensure that the student is coming from an English high school and the student must pass a French proficiency test.
  • The student must complete at least 42 credits in courses whose language of instruction is French. Note that bilingual courses such as research courses, do not count. However if the capstone project is solely completed in French, these credits can be applied against the 42 credits.
  • A minimum of 6 credits (within the maximum of 42 credits) must be done in approved, non-technical courses such as Complementary studies courses or electives in the Humanities; it may also include courses within the Faculty of Engineering related to professional development, management and communication.
  • 12 credits (within the minimum number of 42 credits) must be done in required first year courses, another 12 credits must be done in required second year courses within the program of study, and another 12 credits must be done in required third year courses within the program of study.
  • Students must pass FLS 3500. This test ensures that the immersion graduates are indeed fluently bilingual.
Back to top