Browse Academic Units and Programs
Note: For information about Fall 2025 and Winter 2026 course offerings, please refer to Visual Schedule Builder. A technical issue is causing the "Terms offered" field to incorrectly report "this course is not currently offered" for many courses in the Course Catalogue.
The programs and courses in the following sections have been approved for the 2025-2026 session as listed.
- Architecture
- Bioengineering
- Bioresource Engineering
- Chemical Engineering
- Civil Engineering
- Electrical and Computer Engineering
- Global Engineering
- Mechanical Engineering
- Mining and Materials Engineering
- Urban Planning
- Minor Programs
- Aerospace Engineering Minor (B.Eng.)
- Applied Artificial Intelligence Minor (B.Eng.)
- Arts Minor (B.Eng.)
- Biomedical Engineering Minor (B.Eng.)
- Biotechnology Minor (for Engineering Students) (B.Eng.)
- Chemistry Minor (B.Eng.)
- Computer Science Minor (B.Eng.)
- Construction Engineering and Management Minor (B.Eng.)
- Economics Minor (B.Eng.)
- Environmental Engineering Minor (B.Eng.)
- Materials Engineering Minor (B.Eng.)
- Mathematics Minor (B.Eng.)
- Mining Engineering Minor (B.Eng.)
- Nanotechnology Minor (B.Eng.)
- Physics Minor (B.Eng.)
- Software Engineering Minor (B.Eng.)
- Technological Entrepreneurship Minor (B.Eng.)