What courses do I take after first year?
Each degree plan and option within the major and the Computer Science specialization has a prerequisite chart showing what courses to tanameke in what term.
The normal second year has a core common to most plans:
- Fall: CISC 203, 204
- if CISC 124 taken in 1st year then CISC 221
- otherwise, CISC 124
- Winter: CISC 223, 235
- CISC 221 if not already taken
How do I recover from deferring CISC 102/203/204?
If you haven't obtained a C- or better in CISC 102 by September of your second year, you must take CISC 203 and 204 in the Winter, then CISC 223 and 235 in Fall of third year. This lets you catch up with students who took CISC 203 and 204 in the fallof 2nd year, in most plans. The same path works if Fall CISC 203 or 204 fill up.
What can I do if I want to take an upper-year CISC course that isn't part of my program?
Enrolment in upper-year CISC courses is normally limited to students for whom the course is either required in their concentration or an option in their concentration. You can ask an academic adviser for permission to take the course or transfer to a degree program that has the desired course as a requirement or option.
Are all 400-level courses offered every year?
Not all fourth-year courses are offered in any given year, including (but not limited to):
Third year courses are scheduled in such a way that all these courses can be taken in third year. A student who wants to take any of the above courses can do so in either their third or fourth year.
Are there courses in other departments that I could substitute for CISC options?
Certain courses in Commerce (COMM 365/3.0), Computer Engineering (ELEC 470/3.0, 471/3.0, 476/3.0 and 478/3.0) and Mathematics (272/3.0, 337/3.0, 401/3.0, 402/3.0, 434/3.0 and 474/3.0) may be substituted for CISC options in any Computing concentration, with permission of the School of Computing (and possibly the Faculty of Applied Science and Engineering).
Can I take a graduate Computing course?
With the permission of the instructor and the Chair of Undergraduate Studies, undergraduate students may take for credit graduate courses for which they have the prerequisite background. This permission will normally be given only to students with first-class standing in the first three years of their program.
I'm taking a non-Computing program that requires an upper-year CISC course (or that allows such a course as an option). Do I need to get permission to take the course?
No. You do not need special permission.