Program Overview
University Program Information
Introduction to the Cheriton School of Computer Science
The Cheriton School of Computer Science is a leading institution for computer science education and research. The school offers a range of undergraduate and graduate programs, including the BBA/BCS Double Degree program.
BBA/BCS Double Degree Program
The BBA/BCS Double Degree program is a direct-entry program that allows students to earn two degrees: a Bachelor of Business Administration (BBA) and a Bachelor of Computer Science (BCS). The program is designed to provide students with a strong foundation in both business and computer science.
Transfer into BBA/BCS Double Degree
Students interested in transferring into the BBA/BCS Double Degree program must apply through the Future Undergraduates: Applying and admissions process. Students already in the BBA/BMath Double Degree program can change their BMath to BCS by transferring into CS.
Transfer out of BBA/BCS Double Degree
Students who wish to transfer out of the BBA/BCS Double Degree program must discuss their plan with the BBA/BCS advisor to confirm whether this is the right decision for them. Note that returning to BBA/BCS from BCS single degree is not possible after the paperwork has been processed.
UW-based BBA/BCS Transferring to BCS Single Degree
To transfer from BBA/BCS to BCS Computer Science (single degree) at Waterloo, students must complete a plan modification form and send it to the BBA/BCS Advisors.
Deadlines
The Add deadline is the cutoff date for a transfer being effective during the current term. After the Add deadline, the transfer can only take effect at the start of the next term.
Co-op
There would not be changes to the student's co-op status as a Waterloo student.
WLU-based BBA/BCS Transferring to BCS Single Degree
To be eligible to apply for transfer to Computer Science (BCS) at Waterloo, WLU-based BBA/BCS students must meet the following requirements:
- Students must have completed all first-year academic progression requirements.
- Students must achieve at least 60% in one of CS136/CS146 with CR in CS136L.
First-year Program Requirements - BBA/BCS Double Degree
The BBA academic progression requirements tend to have a firmer deadline compared to that of the BCS program, specifically the completion of courses by the end of each year of study.
Requirements
- Must be in Good or Excellent Standing (i.e., Cumulative Average of all courses at UW and WLU must be ≥60%).
- Must complete the Communication Skills List 1 course (≥ 60%) before the 2A term.
- Ideally, students should complete:
- CS115, CS135/145
- CS116 or CS136/146 with CS136L
- MATH135/145, MATH136/146, MATH137/147, and MATH138/148
- By August 31 of the first year, students must complete 10 distinct courses (5.0 units), including:
- BU111 and BU121 (with first attempts completed before April 30)
- EC120 and EC140
- With a maximum of 3 repeats in total and a maximum of 1 repeat for any course.
- Students must also have achieved a minimum GPA of:
- 7.0 in BU111 and BU121
- 5.0 in non-BU courses from both WLU and UW
Deadlines
The deadline to complete the form is the first day of the month before the start of the next term.
- December 1 (for Winter term admission)
- April 1 (for Spring term admission)
- August 1 (for Fall term admission)
Co-op
As a WLU-based transfer student, the student would be admitted to a Computer Science Regular program, i.e., they will lose co-op status by default. However, if the student is in their 1B term, they may apply to transfer into a co-op program at the same time as their transfer into a single degree. Applications to transfer to co-op are due on the last day of lectures of the 1B term.
