2023-2024 Bcs
2023-2024 Bcs
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.
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.