0% found this document useful (0 votes)
27 views

2023-2024 Bcs

This document is a checklist for the 2023-2024 Bachelor of Computer Science degree. It lists the required courses and electives students must complete to earn the degree. Students must complete 40 unique courses totaling 20 units, including 7.75 units of CS courses and specified math, science, and breadth courses. Additional constraints include depth in a subject, terms enrolled, grade averages, and co-op requirements for applicable students. The checklist is a tool but the university calendar takes precedence in interpreting degree requirements.

Uploaded by

黄雨晴
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

2023-2024 Bcs

This document is a checklist for the 2023-2024 Bachelor of Computer Science degree. It lists the required courses and electives students must complete to earn the degree. Students must complete 40 unique courses totaling 20 units, including 7.75 units of CS courses and specified math, science, and breadth courses. Additional constraints include depth in a subject, terms enrolled, grade averages, and co-op requirements for applicable students. The checklist is a tool but the university calendar takes precedence in interpreting degree requirements.

Uploaded by

黄雨晴
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

2023-2024 Bachelor of Computer Science Checklist

1. Please watch the “How to Pick Your CS Checklist and Fill it in” video.
2. Under Required Courses and Electives, check off the forty unique courses (20.0 units) that you have earned
university credit for. Additional Elective Units can be any course for which you received university credit.
3. Verify that the Required Courses and Electives also satisfy the Additional Constraints.

Required Courses Electives


☐7.75 CS Units ☐3.5 Math Units ☐5.0 Non-Math Elective Units including ☐3.75 Additional Math
☐CS 1[134]5 ☐MATH 1[34]5 Breadth and Depth: or Non-Math Elective
☐CS 1[34]6 ☐MATH 1[34]6 ☐Communication list I1: Units
☐CS 136L (0.25 unit) ☐MATH 1[234]7 ☐Communication list II2: ☐
☐CS 240 ☐MATH 1[234]8 ☐Humanities: ☐
☐CS 241 ☐MATH 2[34]9 ☐Humanities or non-math3: ☐
☐CS 245 ☐STAT 2[34]0 ☐Social Science: ☐
☐CS 246 ☐STAT 2[34]1 ☐Social Science: ☐
☐CS 251 ☐Pure Science: ☐
☐CS 341 ☐Pure or Applied Sciences: ☐
☐CS 350 ☐ ☐
☐CS 340-398; 440-489 ☐
☐CS 340-398; 440-489
☐CS 340-398; 440-489
☐CS 440-489
☐CS 440-489
☐CS 440-498 or CS 499T or CS 6xx or CS 7xx or CO 487 or STAT 440

Additional Constraints
☐ Depth - 1.5 units in the same subject where either ☐Seven (regular) or eight (co-op) terms enrolled in at least three
(a) at least 0.5 unit is 3xx or higher or courses totaling 1.5 units
(b) all three form a prerequisite chain ☐No more than 2.0 units of failed courses
Courses for breadth can also be used for depth. ☐No more than 5.0 units of unusable course attempts (failures
Write the non-math elective units from above that and repeats of passed courses)
you will use for depth. ☐CS major average of 60% or higher
☐Cumulative average of 60% or higher
☐ ☐Co-op requirements met, if applicable, including PD 1, PD 11,
☐ PD 10, and a minimum of two other PD courses

1
Communication List I: At least 60% in one of COMMST 100, COMMST 223, EMLS 101R, EMLS 102R, EMLS/ENGL 129R, or
ENGL 109.
2
Communication List II: One of COMMST 225, COMMST 227, COMMST 228, EMLS 103R, EMLS 104R, EMLS 110R, ENGL 101B,
ENGL 108B, ENGL 108D, ENGL 119, ENGL 208B, ENGL 209, ENGL 210E, ENGL 210F, ENGL 378/MTHEL 300, or an additional
course from Communication List 1.
3
The courses below can be used to satisfy both the Communication List II requirement and 0.5 unit for the humanities
(breadth) requirement.
• COMMST 225, COMMST 227, COMMST 228, ENGL 101B, ENGL 108B, ENGL 108D, ENGL 119, ENGL 208B, ENGL 209,
ENGL 210E, ENGL 210F, ENGL 378/MTHEL 300.
If you use one of the Communication List II courses for humanities, then the checkbox will need to be replaced by any non-
Math course.
Disclaimer: This checklist is a handy tool, but it is not a substitute for the official degree regulations. If there is a question of
interpretation or a discrepancy, the University Calendar always takes precedence. You may complete the checklist and ask a CS
advisor to review it, but the student is ultimately responsible for ensuring that they have met their degree requirements.

You might also like