Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Discover how to work with and enhance computer systems while delving into subjects like database management, operating systems, software development, cybersecurity, web programming, and numerical analysis. The Computer Science curriculum provides comprehensive training in software architecture alongside diverse computing electives. This program is perfect for those passionate about both technology and the humanities.
The Bachelor of Arts in Computer Science combines Arts faculty prerequisites with in-depth software design instruction and extensive computing electives. Tailored for students equally drawn to technical and creative disciplines, this program aligns more closely with Arts faculty expectations than traditional science degree requirements.
Your career prospects
A UBC experience connects you with global perspectives, unlocks new possibilities, and leads to unexpected destinations. You'll emerge not just with specialized knowledge, but with adaptable skills for lifelong professional growth and continuous learning in an evolving digital landscape.
Graduation from a university-preparatory program at a senior secondary school: Higher Secondary School Certificate awarded on completion of Standard XII. Certificates must be official. Photocopies are acceptable if certified by school principal, head, or counsellor. Notarized copies are not acceptable.
English Language Admission Standard: Canadian Academic English Language assessment - Overall 70; Cambridge English Qualifications – 180; UBC Certificate in English – 600; International English Language Testing System (Academic) - 6.5, with no part less than 6.0; Pearson Test of English (Academic) - Overall: 65, Reading: 60, Listening: 60, Writing: 60, Speaking: 60; Test of English as a Foreign Language Internet-based test - Overall: 90, Reading: 22, Listening: 22, Writing: 21, Speaking: 21.