his is what I feel after a certain bit of research. Please correct me where ever I am wrong. The colleges are not in order of their ranks.
A GRADE (TOP 10)
Awesome! The cream colleges of India and the best amongst the best. A better bet than any other colleges in India and are reknowned to have global standards.
IITs
NSIT
Anna University Guindy
BITS Pilani
B GRADE (TOP 20)
Very good colleges with good reputations and often heard of by laymen too. Those who miss A grade stuff or don't get good branches there sometimes land up over here.
DCE
Thapar
PEC
NITs Warangal Tricky Surathkal Allahabad
ISM
IT BHU
BIT Meesra
IIITs Hyderabad Allahabad
BITS Pilani Goa Campus
C GRADE (TOP 30-40)
Decent colleges with decent reputations and often growing(as in the case of Jaypee). Usually better to go to these colleges compared to BSc/BA even from the best universities in India. All of these colleges aren't heard of by everybody.
Manipal
DAIICT
Jaypee Noida
NITs Kozhikhode Kurukshetra Raipur Surat Rourkela Jamshedpur
USIT
BVP
BITS Pilani Hyderabad Campus
LNMIT
VIT
D GRADE (TOP 50-80)
Just about acceptable colleges which are the bare minimum that you should actually consider while choosing a BTech over a BSc. These colleges are usually not heard of by laymen.
MAIT
NITs Durgapur Hamirpur Jalandhar Patna
SRM
SASTRA
Nirma
Amrita
ITM
E GRADE (TOP 80-200)
The bare bare minimum colleges that you might consider for a BTech and often a good BSc could be a better choice.
Kalinga
Jamia Milia
GTBIT
NITs Agartala Srinagar
Suggestions Welcome!