You should have had at least 16 years of formal education before admission into a graduate program in any University in USA. That is, 12+4, thus Engineering students have the most advantage as they already have a 4 year degree course. Some of the graduate programs are MS, Ph.D. and MBA. The list of Universities and all the courses they offer can be found at Peterson's
Something about the 3 degrees that are widely taken...
The MS degree: This is a 30 credit course which should take you about 2 years to complete, but you can finish it faster depending upon your abilities. The average fees are about US$ 20,000 per year, which includes living, tuition and books etc. Though some Universities like the California Institute of Technology or the Duke University cost as high as US$ 36,000 annually. Usually Indian students get scholarships and financial assistantships in the second semester.
There are various subjects offered by the Universities that a student can do an MS in. A list of some of the top Universities (ranking-wise) in Electrical Engineering and Computer Science is provided. All the required information about individual Universities can be found at the University Web-site.
Outstanding students get financial assistantships while sitting at home. Thus having good academics helps a lot.
Academics alone is not enough, there are a few exams which you will have to take. Like..
The GRE : It is best to take this exam about 9 months before you apply. Since all application processes start
in December so it is best to give your GRE in APRIL. I and a lot of my friends gave our exam in November so we were pressed for time.
The GRE score take about 6 weeks to reach you by post, thus we had to use the Phone-in service to get our scores. Besides this when you
send your pre-apps you can report your score to the Universities. Certain universities in California require your GRE score even before
they send you a form.
The TOEFL : This exam is very cool. Any student who can understand all the American serials running on STAR PLUS
will have absolutely no problem. I studied for just 3 days and got a decent score.
The TSE : This exam is a speech exam, when I applied all the students who gave this test were the ones going in for
Computer Science. This exam is not a requirement and Universities prefer students who have given TSE for teaching assistantships.
See Suvir Bhatia's page at https://members.tripod.com/~usapply
For additional information email me at gaurav@bitsmart.com