Program Overview
Introduction to the BCS Program
The UBC Bachelor of Computer Science degree (Integrated Computer Science program), or simply 'BCS', is a unique, 20-month, full-time second degree program. It's the only program of its kind offered in Western Canada. It is designed for university graduates possessing a bachelor's degree outside of computer science, and who are interested in either:
- making a career transition into information technology, or
- combining their own field with computer science.
Features of the BCS Program
- Allows students to combine computer science with other fields of interest (e.g. biology, psychology, commerce, education, music, etc.)
- Optional co-op work terms
- Regular Faculty of Science tuition fees
Appeals of the BCS Program
- Mature learners
- Graduating university students
Application and Program Details
The program is directed at academically strong students with little or no programming experience. For more information about the admission and application process, the program details can be found in the following sections.
BCS Program Structure
The BCS program is a 20-month, full-time program that includes:
- Computer Science courses
- Optional co-op work terms
- Regular Faculty of Science tuition fees
Admission Criteria
The admission criteria for the BCS program include:
- A bachelor's degree outside of computer science
- Little or no programming experience
- Academic strength
Tuition Fees
The tuition fees for the BCS program are the regular Faculty of Science tuition fees.
Research Areas
The research areas for the BCS program include:
- Computer Science
- Interdisciplinary fields (e.g. biology, psychology, commerce, education, music, etc.)
Co-op Program
The co-op program is an optional component of the BCS program that allows students to combine computer science with relevant work experience.
Graduation Requirements
The graduation requirements for the BCS program include:
- Completion of the required Computer Science courses
- Completion of the optional co-op work terms (if chosen)
- Meeting the academic requirements of the program
Program Learning Outcomes
The program learning outcomes for the BCS program include:
- Combining computer science with other fields of interest
- Developing skills in programming and software development
- Preparing students for a career in information technology or a related field
FAQs
Frequently asked questions about the BCS program can be found in the program's FAQ section.
Conclusion
The BCS program is a unique and innovative program that offers students the opportunity to combine computer science with other fields of interest. With its optional co-op work terms, regular Faculty of Science tuition fees, and academic strength, the BCS program is an attractive option for students looking to make a career transition into information technology or combine their own field with computer science.
