
Structure of Co-op Option
Co-operative education combines academic instruction with practical experience. The Work-Study sequence in Computer Science consists of eight study terms interspersed with three work terms. The first work term occurs during the Fall (Sep.-Dec) term of Year 2.
Fall | Winter | Summer | |
---|---|---|---|
Year 1 | Study Term 1 | Study Term 2 | Study Term 3 |
Year 2 | Work Term 1 | Study Term 4 | Work Term 2 |
Year 3 | Study Term 5 | Study Term 6 | Work Term 3 |
Year 4 | Study Term 7 | Study Term 8 |
Year 1 Course Requirements
In order for students to be prepared for the first work term in the fall of Year 2, there are important topics that must be covered during the first three study terms (Study 1, Study 2 and Study 3). The suggested course schedule for the first three study terms is:
Year 1 Fall (Study 1)
- COIS 1010H - Digital World
- COIS 1020H - Programming for Computing Science
- COIS 2830H - Multimedia and Design
- One 1000 level Math course
- One other elective course
Year 1 Winter (Study 2)
- COIS 2240H - Software Design and Modelling
- COIS 2300H - Computer Architecture
- COIS 1400H -
- One 1000 level Math course
- One other elective course
Year 1 Summer (Study 3)
- COIS 2020H - Data Structures and Algorithms (12 Weeks)
- COIS 3400H - Database Management Systems (12 weeks)
- COIS 3420H - Web Application Development (12 weeks)
- Two elective courses
Notes
We recommend co-op students take the remaining first-year Math course during one of the summer terms.
Please note that it will be necessary for Co-op students to take a full course load (5 half course-equivalents) during the Study 3 (Summer) term.