The University of Alberta offers B.Tech-equivalent engineering degrees under its Bachelor of Science in Engineering structure. Popular specialisations include Computer Engineering, Software Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Petroleum Engineering, Materials Engineering, Mining Engineering, and Engineering Physics.