Hi abuashraf ,
I apologize for late response . ( Please do consider that 800 $ is only my tution fee ) . If you study masters in a good college in India , you practically do not have to pay anything
. But you may have to give some money as admission fee( i am not really clear on this one but less than < 23000 Rs = roughly 520$ ) . You will get a reasonable amount of money as stipend each month .That will cover up for your living expense , fee etc and you can save some money too if you are thrifty enough
.
College rankings are roughly
1) All IIT's -- Indian Institute of Technology
2) Some NITS -- National Institute of Technology
3) State Engineering Colleges -- Prominent University's in different states
In order to get into good institutes you need to write a common entrance exam (GATE) and you get into good universities only if you get a good entrance rank ( like within top 300 of the country or so ) . See :
http://www.onestopgate.com/question-ban ... on/q13.asp to get the feel of the type of questions asked .
The policy is however different for foreign students , I am not really clear on that . Foreign students may need to support themselves . See :
http://www.iitb.ac.in/academic/feesfor0 ... 22june.pdf . For a rough estimate of the expense involved . Everything is taught in English , But foreign people will find it difficult to get used to Indian System of Education . Education System in India is quite good and generally people going from India to foreign countries generally do very well. But it is a different pattern of teaching altogether . But most of the courses are theoretically oriented than practically oriented . You need to be quite self motivated as well
.
Remember you are what you are , wherever you go . It's what's really inside you that matters the most than the university .
-- Thomas