
Summary: There are 5 courses all Computer Science students should take in their first year. Depending on your stream, there may be a few more.
All Computer Science students should complete the following required courses in their first year [1], in addition to any elective courses:
Depending on which stream you choose, there may be additional courses that you should take in your first year. Check out this page for a list of stream specific requirements, as well as the recommended distribution of courses between the fall and winter semesters.