Promotions and Requirements

Students » Promotions and Requirements

COVID-19 and UBC's response

Learn more on UBC.ca. See our commitment to UBC Science students and connect with Science Advising online or by phone.

The ultimate guide to these requirements is the UBC Academic Calendar, but we hope this section of the website helps you advance smoothly.

Basic Credit Requirements

To graduate with a BSc you must meet all Faculty requirements, continuation,  communication, and promotion requirements. On top of that, your specialization will have specific requirements too.



Requirements

Number of Credits

Total Credit Requirements

120 credits

Upper Level Requirement

Minimum 48 credits in upper level courses numbered 300 and above (including minimum 30 upper level credits in Science courses)

Lower Level Requirement

Various 100-level courses within specific fields of study

Science and Arts Requirement

At least 72 credits must be in Science courses

Minimum 12 credits in the Faculty of Arts, not including any English courses used to fulfill the Communication Requirement

Science Breadth Requirement

Students in a major or honours specialization must successfully complete at least 3 credits from any 6 of the 7 categories (Mathematics, Chemistry, Physics, Life Science, Statistics, Computer Science and Earth & Planetary Science). Students in a combined major or combined honours specialization must successfully complete at least 3 credits from any 5 of the 7 categories.

Communication Requirement

Minimum 6 credits of communication coursework must be completed before promotion to Year 4

Minors, Second Majors and Honours

Different requirements apply for students adding a minor or a second major in Science to their program or for students in an Honours program. For example, honours students must obtain a minimum of 132 credits, and at least 42 of the 48 upper level credits must be in Science. Please review the Science Breadth Requirement as this requirement is different for Combined Major or Combined Honours specializations. Check with your program for exact requirements.

More Details on Requirements