UBC offers B.Tech-equivalent degrees through its Bachelor of Applied Science (BASc) programs. Popular engineering specialisations include Computer Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Biomedical Engineering, Materials Engineering, Mining Engineering, Environmental Engineering, and Engineering Physics.