Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Bachelors
Major
Computer Science | Data Science | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

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.


See More
How can I help you today?