Computer Science

a computer motherboard

About Computer Science

Computer science at UBC gives you a thorough grounding in software design, and a broad choice of studies in other areas like machine learning, data mining, parallel computation, and advanced algorithms. You can attend reading groups offered by departmental labs, take directed studies courses, and attend distinguished lecture series, faculty talks, and honours seminars. The program prides itself on diverse, interdisciplinary research, where faculty collaborate with professors in other disciplines, reflecting the increasing role that computer science plays in our world. In addition to IT resources, the Computer Science building houses a reading room which supports your education, research and development needs.

Program Details

The Computer Science program includes UBC's general science requirements, with further choices in mathematics courses, a thorough grounding in computer software design, and a broad choice of other studies in computing.

Skills

  • Ability to break down real-world, high-level problems into simpler components that can be solved and implemented on a computer 
  • Computer coding for maintainable, reusable software 
  • Debugging and testing of information technology systems 
  • Evaluation of the impact of design and implementation choices on computational resources such as time, space, and energy 
  • Effective communication with stakeholders to map domain problems into computational solutions 
  • Development of well-structured computer programs in multiple programming languages and at different scales 
  • Adaptation to new technologies, including computer programming languages, frameworks, and techniques

Programs offered

  • Major or Honours, Computer Science
  • Major or Honours, Computer Science (with Software Engineering option)
  • Combined Major and Honours, Computer Science and Biology
  • Combined Major, Computer Science and Another Science Subject
  • Combined Major or Honours Computer Science & Microbiology and Immunology
  • Combined Major and Honours, Computer Science and Mathematics
  • Combined Major and Honours, Computer Science and Physics
  • Combined Major and Honours, Computer Science and Statistics
  • Combined Major, Computer Science and Chemistry
  • Co-op

Resources

Career Options

With an undergraduate degree

  • Business analyst
  • Cloud solutions architect manager
  • Data scientist 
  • Database administrator 
  • Data centre operator or manager
  • Data processing and systems analysis manager
  • Enterprise resource planning manager
  • Graphical user interface designer
  • Information systems manager
  • Information technology analyst
  • IT infrastructure architect
  • Machine learning specialist 
  • Network support technician, analyst or administrator
  • Operating systems programmer
  • Programmer analyst 
  • Project manager 
  • Quality assurance analyst
  • Scientific programmer
  • Software developer or manager
  • Software tester 
  • Systems development manager
  • Technical delivery manager
  • Technical sales representative 
  • User experience designer 
  • Video game developer
  • Website developer/technician

With additional study

  • Artificial intelligence designer
  • Bioinformatician 
  • Deep learning engineer
  • Director of software engineering
  • Multimedia developer 
  • Robotics technologist
  • Software engineering manager
  • Teacher or professor

UBC Science Computer Science Graduates Work As

  • Machine Learning Developer, IBM 
  • Software Engineer Intern, Amazon 
  • Software Development Intern, Microsoft 
  • Computer Scientist, Simba Technologies 
  • Data Scientist, Google

Related Professional Groups

More Career Resources

Musqueam First Nation land acknowledegement

We honour xwməθkwəy̓ əm (Musqueam) on whose ancestral, unceded territory UBC Vancouver is situated. UBC Science is committed to building meaningful relationships with Indigenous peoples so we can advance Reconciliation and ensure traditional ways of knowing enrich our teaching and research.

Learn more: Musqueam First Nation

Faculty of Science

Office of the Dean, Earth Sciences Building
2178–2207 Main Mall
Vancouver, BC Canada
V6T 1Z4
UBC Crest The official logo of the University of British Columbia. Urgent Message An exclamation mark in a speech bubble. Arrow An arrow indicating direction. Arrow in Circle An arrow indicating direction. A bookmark An ribbon to indicate a special marker. Calendar A calendar. Caret An arrowhead indicating direction. Time A clock. Chats Two speech clouds. External link An arrow pointing up and to the right. Facebook The logo for the Facebook social media service. A Facemask The medical facemask. Information The letter 'i' in a circle. Instagram The logo for the Instagram social media service. Linkedin The logo for the LinkedIn social media service. Lock, closed A closed padlock. Lock, open An open padlock. Location Pin A map location pin. Mail An envelope. Mask A protective face mask. Menu Three horizontal lines indicating a menu. Minus A minus sign. Money A money bill. Telephone An antique telephone. Plus A plus symbol indicating more or the ability to add. RSS Curved lines indicating information transfer. Search A magnifying glass. Arrow indicating share action A directional arrow. Spotify The logo for the Spotify music streaming service. Twitter The logo for the Twitter social media service. Youtube The logo for the YouTube video sharing service.