The table below includes only the discipline-specific courses. Please refer to the University Regulations Section of this Web site for information on including a minor to your degree.
Minor in Computer Science
Minor in Computer Science
This program is designed to be combined with a major or honours with specialization in a discipline other than science.
CSI2110 |
Data Structures and Algorithms |
3 |
ITI1120 |
Introduction to Computing I |
3 |
ITI1121 |
Introduction to Computing II |
3 |
MAT1348 |
Discrete Mathematics for Computing |
3 |
Six optional credits from the list1
Six optional credits in CSI or SEG at the 3000 level from the list1
Note(s)
1 | Suggested 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
List of Optional Courses
Developing software for the visual arts:
MAT1341 |
Introduction to Linear Algebra |
3 |
CSI3105 |
Design and Analysis of Algorithms I |
3 |
Computing for biology or biochemistry:
MAT1341 |
Introduction to Linear Algebra |
3 |
CSI3105 |
Design and Analysis of Algorithms I |
3 |
CSI4126 |
Algorithms in bioinformatics |
3 |
Analysis and design in information systems:
SEG2105 |
Introduction to Software Engineering |
3 |
SEG3101 |
Software Requirements Analysis |
3 |
Web-based systems and Web design:
CSI3140 |
WWW Structures, Techniques and Standards |
3 |
SEG2105 |
Introduction to Software Engineering |
3 |
SEG3125 |
Analysis and Design of User Interfaces |
3 |
Last modified : 2015.08.05