The campus has separate buildings for the departments of nine engineering, architecture, management, computer applications, energy and environment engineering.Each department has its own library, in addition to the central library, which holds more than one lakh resources including books, periodicals and journals in print and electronic format.