Program Requirement Checklists
The checklists below are available so you can see your plan requirements in an easy-to-read format. In the case of any discrepancy, the Undergraduate Calendar is always the final authority. Please select your program and the appropriate calendar year below.
Bachelor of Computer Science (BCS)
Year | BCS |
BCS with Specializations |
||||||
---|---|---|---|---|---|---|---|---|
23/24 | BCS | AI | Bio | Bus | CFA | DH | HCI | SE |
22/23 | BCS | AI | Bio | Bus | CFA | DH | HCI | SE |
21/22 | BCS | AI | Bio | Bus | CFA | DH | HCI | SE |
20/21 | BCS | AI | Bio | Bus | CFA | DH | HCI | SE |
19/20 | BCS | AI | Bio | Bus | CFA | DH | HCI | SE |
18/19 | BCS | AI | Bio | Bus | CFA | DH | HCI | SE |
17/18 | BCS | Bio | Bus | CFA | DH | HCI | SE | |
16/17 | BCS | Bio | Bus | CFA | DH | HCI | SE | |
15/16 | BCS | Bio | Bus | DH | SE | |||
14/15 | BCS | Bio | Bus | DH | SE | |||
13/14 | BCS | Bio | Bus | DH | SE | |||
12/13 | BCS | Bio | Bus | DH | SE | |||
11/12 | BCS | Bio | Bus | DH | SE | |||
10/11 | BCS | Bio | Bus | DH | SE | |||
08/09 | BCS | Bio | Bus | DH | SE | |||
07/08 | BCS | Bio | Bus | DH | SE | |||
06/07 | BCS | Bio | Bus | DH | SE |
BCS (Data Science)
Year | BCS Data Science |
---|---|
23/24 | Data Science |
22/23 | Data Science |
21/22 | Data Science |
20/21 | Data Science |
19/20 | Data Science |
18/19 | Data Science |
17/18 | Data Science |
BMath Computer Science (BMath CS)
Year | BMath(CS) |
BMath(CS) with Specializations |
||||||
---|---|---|---|---|---|---|---|---|
23/24 | BMath(CS) | AI | Bio | Bus | CFA | DH | HCI | SE |
22/23 | BMath(CS) | AI | Bio | Bus | CFA | DH | HCI | SE |
21/22 | BMath(CS) | AI | Bio | Bus | CFA | DH | HCI | SE |
20/21 | BMath(CS) | AI | Bio | Bus | CFA | DH | HCI | SE |
19/20 | BMath(CS) | AI | Bio | Bus | CFA | DH | HCI | SE |
18/19 | BMath(CS) | AI | Bio | Bus | CFA | DH | HCI | SE |
17/18 | BMath(CS) | Bio | Bus | CFA | DH | HCI | SE | |
16/17 | BMath(CS) | Bio | Bus | CFA | DH | HCI | SE | |
15/16 | BMath(CS) | Bio | Bus | DH | ||||
14/15 | BMath(CS) | Bus | DH | |||||
13/14 | BMath(CS) | Bus | DH | |||||
12/13 | BMath(CS) | Bus | DH | |||||
11/12 | BMath(CS) | Bus | DH | |||||
10/11 | BMath(CS) | Bus | DH | |||||
08/09 | BMath(CS) | Bus | DH | |||||
07/08 | BMath(CS) | Bus | DH | |||||
06/07 | BMath(CS) | Bus | DH |
Double degree (BCS/BBA)
Joint CS
Breadth and Depth
Year | Breadth and Depth |
---|---|
23/24 | Breadth and Depth |
22/23 | Breadth and Depth |
21/22 | Breadth and Depth |
20/21 | Breadth and Depth |
19/20 | Breadth and Depth |
18/19 | Breadth and Depth |
17/18 | Breadth and Depth |
16/17 | Breadth and Depth |
15/16 | Breadth and Depth |
14/15 | Breadth and Depth |
13/14 | Breadth and Depth |
12/13 | Breadth and Depth |
11/12 | Breadth and Depth |
10/11 | Breadth and Depth |
08/09 | Breadth and Depth |
07/08 | Breadth and Depth |
06/07 | Breadth and Depth |
* How to complete your checklist*
Print or edit one of the above checklist. The following guide highlight key areas and further describe them in more detail below:
Note: For more details, see degree requirements for all math students or the academic plan requirements for Computer Science programs.
Note: Some courses are cross-listed and have different course prefixes (e.g., PHIL 205 is cross-listed with ECON 261). Cross-listed courses can count as one subject or the other, but not simultaneously both when completing your degree requirements.
Example of a completed checklist
Year | Example of a completed checklist |
---|---|
22/23 | BCS example |
21/22 | BCS example |