Thanks to visit codestin.com
Credit goes to www.cs.ubc.ca

Kemi teaching

Computer Science Majors

Major in Computer Science (BSc)

Students in the Faculty of Science must be in good standing (not on academic probation), and have taken CPSC 107 or CPSC 110 prior to applying to gain admission to a Computer Science specialization. This is a minimum requirement and does not guarantee admission. 

The Computer Science BSc Major program includes the general first year Science program, with further choices in mathematics, a thorough grounding in computer software design, and a broad choice of other studies in computing. It gives you freedom to pursue your interests in courses both within and outside computer science. You can select electives from various departments including, but not limited to: Psychology, Music, Economics, Visual Arts, Biology, Philosophy, etc.  

Program requirements and restricted electives

Credit Exclusion List
How to apply

Major in Computer Science (BA)

This program is ideal for students who have a strong interest in both computer science and the arts, and whose interests are more closely matched by the Faculty of Arts requirements, rather than those offered through the Faculty of Science. For example, Arts students normally do not take biology, chemistry, and physics classes.

If you are in the Faculty of Arts, you must meet the following requirements: a 70% average across grades obtained in CPSC 110 (or CPSC 107), CPSC 121 and CPSC 210, before you can be admitted to the BA Major in Computer Science. 

Please note that meeting the 70% average does not guarantee admission: it is the minimum requirement to apply. Your admissions average will usually be computed based on all your grades at UBC in the past 3 years. If you expect to meet the requirements with your Term 2 courses, you can still apply before your final grades are released.

Program Requirements

Credit Exclusion List

How to apply

Cognitive Systems: Computational Intelligence and Design

Cognitive Systems is a multi-disciplinary undergraduate program involving four departments: Computer Science, Linguistics, Philosophy, and Psychology. It provides students with a thorough grounding in the principles and techniques used by intelligent systems (both natural and artificial) to interact with the world around them. Cognitive Systems has four different streams, one of which (Computational Intelligence and Design) is managed by the Computer Science Department. Please see the Cognitive Systems Website for more details.

Program requirements and restricted electives

Credit Exclusion List

The application process is the same as that for the Computer Science Major as it is considered a computer science specialization.

Find out more about Learning Outcomes for programs, streams and courses.
Last Updated: 2024-11-26