The table below includes only discipline-specific courses. Please refer to the Academic Regulations for information on including a minor to your degree.
Minor in Computer Science |
30 |
This program can be chosen only as a second study module as part of a 120-credit bachelor’s degree that allows a minor.
Direct admission is not possible.
CSI2110 | Data Structures and Algorithms | 3 |
CSI2120 | Programming Paradigms | 3 |
ITI1100 | Digital Systems I | 3 |
ITI1120 | Introduction to Computing I | 3 |
ITI1121 | Introduction to Computing II | 3 |
MAT1348 | Discrete Mathematics for Computing | 3 |
6 optional course credits from the list of optional courses1
6 optional course credits in computer science (CSI) or software engineering (SEG) at the 3000 level from the list of optional courses1
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 |
CSI2101 | Discrete Structures | 3 |
CSI3105 | Design and Analysis of Algorithms I | 3 |
CSI4130 | Computer Graphics | 3 |
Computing for biology or biochemistry:
MAT1341 | Introduction to Linear Algebra | 3 |
CSI2101 | Discrete Structures | 3 |
CSI3105 | Design and Analysis of Algorithms I | 3 |
CSI4126 | Algorithms in bioinformatics | 3 |