MINOR CONCENTRATION IN COMPUTER SCIENCE
18 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: |
9 |
(to be selected from the courses below) |
| COMP 230 |
3 |
Logic and Computability |
| COMP 251 |
3 |
Data Structures and Algorithms |
| COMP 273 |
3 |
Introduction to Computer Systems |
| COMP 280 |
3 |
History and Philosophy of Computing |
| 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. |
| Students must have completed MATH 133, MATH 140, MATH 141 or equivalents in order to begin taking courses in Computer science Programs. |
| This Minor Concentration may be taken in conjunction with any program in the Faculty of Arts with the approval of the advisor of the student's main program and the School of Computer Science. |
| At the time of registration in the penultimate year, students must declare their intent to receive the Minor. |
Students are strongly encouraged to talk to an advisor of the School before choosing the complementary courses. Approval must be given by the School for the particular sequence of courses the student wishes to use for the Minor Concentration. |
SUPPLEMENTARY MINOR CONCENTRATION IN COMPUTER SCIENCE
18 credits
| COURSE |
CREDITS |
TITLE |
| Complementary courses: |
18 |
(to be selected from the courses below) |
| Selected from COMP courses at the 300-level or above (except COMP 364, COMP 396, COMP 400, COMP 431). |
| Students may also select courses from the list below with a maximum of 3 credits of MATH courses: |
| ECSE 508 |
3 |
Multi-Agent Systems |
| MATH 223 |
3 |
Linear Algebra |
| MATH 318 |
3 |
Mathematical Logic |
| MATH 323 |
3 |
Probability |
| MATH 324 |
3 |
Statistics |
| MATH 340 |
3 |
Discrete Structures 2 |
| Notes: |
| This Supplementary Minor Concentration may be taken only by students registered in the Major Concentration in Computer Science. |
| There may be no overlap in credits taken for this Supplementary Minor Concentration and Major Concentration in Computer Science. |
| Taken together, these constitute a program very close to the Major in Computer Science offered by the Faculty of Science. |
| Students with 2 programs in the same department must have a third in a different discipline to be eligible to graduate. |