Degree Requirements
To be recommended for the degree of BCompSc, students must satisfactorily complete an approved program of at least 90 credits comprising the courses of the Computer Science Core, the Computer Science Complementary Core, Computer Science Electives, Mathematics Electives: BCompSc, and the remaining courses comprised of Minor and/or General Electives: BCompSc in accordance with the graduation requirements of Section 71.10.5 Graduation Regulations. The program also offers the BCompSc degree in the form of two joint major degrees (see Section 71.70.1 Curriculum for the Degree of Bachelor of/Baccalaureate in Computer Science).
Students may not register for a 400‑level course before completing all of the 200‑level Computer Science Core courses of their program.
The Gina Cody School of Engineering and Computer Science is committed to ensuring that its students possess good writing skills. Hence, every student in an undergraduate degree program is required to demonstrate competence in writing English or French prior to graduation.
All students admitted to the Gina Cody School of Engineering and Computer Science must meet the writing skills requirement as outlined in Section 71.20.7 Writing Skills Requirement.
If a student has satisfied the writing skills requirement prior to transferring to the Gina Cody School of Engineering and Computer Science, that student is deemed to have satisfied the writing skills requirement.
Newly admitted students are strongly encouraged to meet the requirement very early in their program (fall term of first year for students starting in September or winter term of first year for students starting in January) to avoid the risk of delayed graduation should remedial work prove necessary. Students who are required to take ESL courses should meet the Faculty writing skills requirements in the term following completion of their ESL courses.