A "Computer Science Minor" is available for honours and four-year general students in other faculties. This minor requires a total of ten courses which must include the following specific courses:
All of
One Algebra course
One Calculus course
One of
CS 115 Introduction to Computer Science 1
CS 123 Developing Programming Principles
CS 125 Introduction to Programming Principles (no longer offered)
CS 135 Designing Functional Programs
A 300- or 400-level CS major course in addition to those required below
One of
CS 116 Introduction to Computer Science 2
CS 126 Introduction to Software Development
CS 136 Elementary Algorithm Design and Data Abstraction
CS 145 Design, Abstraction, and Implementation
All of
CS 230 Introduction to Computers and Computer Systems
CS 234 Data Types and Structures
Four of
CS 200 Concepts for Advanced Computer Usage
CS 330 Management Information Systems
CS 338 Computer Applications in Business: Databases
CS 370 Numerical Computation
CS 430 Applications Software Engineering
CS 432 Business Systems Analysis
CS 436 Distributed Computing Systems
CS 437/STAT 340 Computer Simulation of Complex Systems
* CS 200 may only be taken for credit prior to any other second, third, or fourth year CS course.
For the complete set of courses on the student's record that could be used to satisfy any of the course requirements above (a) the average of all passed courses (including repeated courses) must be at least 60% and (b) at most two courses may have failing grades.
Notes
-
The Computer Science minor designation is not available to students pursuing a joint honours with Mathematics.
-
A student who obtains a Computer Science minor may not also obtain another minor offered by the Faculty of Mathematics.
-
Non-CS majors are permitted to take a maximum of one computer science course per term during Years One and Two and two CS courses per term during Years Three and Four.
-
Courses listed above must be taken as specified through the Faculty of Mathematics. Exceptions for students who have transferred from other universities will be considered by the Faculty of Mathematics. Such students should submit written requests, including course descriptions, to the Mathematics Undergraduate Office, MC 4022.