Undergraduate Programs:
- Biosystems Engineering
- Water Supply and Environmental Engineering
- Water Resources and Irrigation Engineering
- Hydraulic and Water Resources Engineering
- Civil Engineering
- Construction Technology and Management
- Architecture
- Urban and Regional Planning
- Biomedical Engineering
- Electrical & Computer Engineering with:
- Communication Engineering stream;
- Computer Engineering stream;
- Power Engineering stream; and
- Industrial Control Engineering stream
- Mechanical Engineering
- Electromechanical Engineering
- Chemical Engineering
- Industrial Engineering
- Textile Engineering
- Garment Engineering
- Computer Science
- Information Technology
- Information Systems
Special BSc programs for TVET students
- Water Technology
- Surveying Technology
- Construction Technology with three streams
- Building Construction Technology
- Road Construction Technology
- Water Works Construction Technology
- Electrical Power System
- Electronic Communication Technology
- Industrial Automation
- Information Communication Technology
- Manufacturing Technology
- Hotel Management (coordinated by IoT)