There are nine departments in the engineering college, including mechanical, civil, electrical and computer, chemical, mining, electromechanical, software, environmental, and architectural engineering. In terms of student enrollment, the College of Engineering, which enrolls 90% of all university students, is the fastest-expanding college in the university. The combination of established conventional and innovative programs makes the college curriculum attractive. At the undergraduate level, the College provides courses leading to the Bachelor of Science (B.Sc.) degree. It is a five-year curriculum for regular entry students and a six-year program for extension students. Basic studies in mathematics, basic sciences, engineering sciences, and general studies serve as the common foundation for all courses.