MINOR IN COMPUTER SCIENCE
24 credits
| COURSE |
CREDITS |
TITLE |
| Required courses: |
9 |
|
| COMP 202* |
3 |
Introduction to Computing 1 |
COMP 203 OR COMP 250 |
3 3 |
Introduction to Computing 2 Introduction to Computer Science |
| COMP 206 |
3 |
Introduction to Software Systems |
| Complementary courses: |
15 |
(to be selected from the courses below) |
| COMP 251** |
3 |
Data Structures and Algorithms |
| COMP 273 |
3 |
Introduction to Computer Systems |
| MATH 222 |
3 |
Calculus 3 |
| MATH 240 |
3 |
Discrete Structures 1 |
| and COMP courses at the 300-level or above (except COMP 364, COMP 396, COMP 400, COMP 431) |
| Notes: |
| *Students who have sufficient knowledge in a programming language do not need to take COMP 202, but it must be replaced with an additional COMP complementary course. |
| **COMP 251 is a pre-requisite for many of the other complementary courses. |
This Minor may be taken in conjunction with any program in the Faculties of Science and Engineering (except other Computer Science programs). Students must obtain approval from the advisor of their main program. |
Students are strongly encouraged to talk to an advisor in the School of Computer Science before choosing their complementary courses. Approval must be given by the School for the particular selection of courses to be credited towards the Minor. |
| If a student's Major program requires COMP courses, up to six credits of COMP courses may be used to fulfill both Major and Minor requirements. |