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 (Updated for Fall 2023!)
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
- One 1000 level Math course (Recommended MATH 1350H)
- COIS 2830H or an additional 1000 Math or one other elective credit
- One other elective course
Year 1 Winter (Study 2)
- COIS 1400H - Intro to Data Science
- COIS 2240H - Software Design and Modeling
- COIS 2430H - Web Development I: Front-End
- 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 3430H - Web Development II: Server-side and Frameworks (12 weeks) - New for Summer 2024
- Two elective courses
Notes
The above-recommended schedule differs slightly from the one in the current academic calendar in an effort to better prepare students for placements. We encourage students to choose courses based on this updated recommendation.
If they haven't completed all 3 first-year math credits, students should consider taking 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.