The varied programmes that the institute offers are extremely flexible, offer students a huge number of avenues for learning through rigorous classroom training and by making them work on challenging projects that help them gain a better understanding of their disciplines and domains of study. Students are selected through hugely competitive entrance tests, and interviews too (for select programmes).
From 2010 onwards, the institute has started a provision for a Minor degree in addition to the Major in the B.Tech programme. This has allowed students to specialize in a field of their choosing different from their Major. The selection to the Minor programme has been made on the basis of academic merit and the selected students have to pursue a significant number of additional courses in the field they are pursuing a Minor in.This provision has led to classes of well rounded and skilled individuals well suited for professions requiring inter-disciplinary knowledge.