Computer engineering
For bachelor studies, it offers Industrial engineering, Automobile engineering, Civil engineering, Computer engineering, Electronics Communication and Information engineering, Mechanical engineering and Architecture. It offers courses in Masters of Science Earthquake engineering as well as Masters of Science in Mechanical Design and Manufacturing.