B.Sc Second Degree | Computer Science
Program Overview
Introduction to the B.Sc Second Degree Program
The B.Sc Second Degree program is designed for individuals who have already completed a Bachelor's degree and wish to pursue a second degree in Computer Science. Upon graduation, students will receive a Bachelor of Science degree.
Program Requirements
To earn a second Bachelor's degree, students must satisfy two broad conditions:
- They must meet all the requirements for the degree they seek (that have not already been met in their previous study)
- They must complete an additional 60 credits, of which 48 must be 300 level or above
Application Process
Students must apply to the Faculty of Science to pursue a second Bachelor of Science degree. They must also see an advisor before registering for second degree courses. To apply for a Computer Science specialization (major, combined major, etc.), students use the centralized process administered by the Faculty of Science.
Meeting with an Advisor
Once admitted to the university as a second degree student in the B.Sc. program, students must book an appointment with an advisor in the Computer Science department to "map out" the requirements for their second degree. The specific courses students must take will depend on the courses they took in their first degree. Students should bring their transcripts and course descriptions to the appointment.
Additional Requirements
Students must also apply for admission to the Computer Science program using the application webform. However, please note that the department does not process applications year round.
Registration Deadlines
For further information on registration deadlines, students should contact the UBC Admissions Office of the Registrar at Brock Hall.
Program Details
For specific second degree requirements, please see the UBC Calendar. The program details include:
- Majors
- Combined Majors
- Double Majors
- Honours
- Minors
- Mini-Streams
- Second Degree options
- BCS 20-month 2nd degree
- BSc. Second Degree
- Go Global Exchange Program
- Program Learning Outcomes
- Graduation Requirements
Courses and Registration
The program includes:
- Registration Info
- Introductory Course Options
- Core Curriculum
- Prerequisites
- Course Offerings
- Specialty Courses
- Labs & Tutorials
- CPSC 110 Challenge Exam
- Courses Timetable
- Wait Lists
Academic Advising
The program provides:
- Promotions
- Transfer Credit
- Making an Appeal
- Appeals About Missing Prerequisites
- Appeals Involving a Course You Failed Twice
- Appeals to Bypass Others on the Waiting List
- Appeals Involving Concurrent Courses or a Standing Deferred (SD) Status
Facilities and Labs
The program offers:
- Access
- Computing Accounts
- General Computing
- Lab Availability
- Drop-in Study Spaces
Co-op and Careers
The program includes:
- Co-op Program
- Co-op FAQs & Contacts
Research Opportunities
The program provides:
- Research-Based Courses
- Research Award Opportunities
- Previous Undergraduate Student Research Awards
Scholarships and Financial Assistance
The program offers scholarships and financial assistance to students.
Student Life
The program provides a range of student life activities and services.
FAQs
The program has a list of frequently asked questions and answers.
