You'll need the TOEFL and the GRE (or the GMAT, if you're shooting for an MBA). Some schools also require a GRE subject exam, but that's the exception. Wikipedia has more details on each of these.
How much time is needed is hard to say; check where testing centers are near you, and when they offer the test. There's a large amount of literature and countless courses that can help you prepare for those tests.
Note that some schools (or individual programs) have a December 31 deadline for applications for the following fall term; it is probably too late to meet that deadline for this year if you haven't started preparations yet. But many schools have later application deadlines, or have "rolling" admissions, where you can apply at any time until the incoming class is filled up.
If want to do MS(Computer Science) in US, What are the exams that i have to through.
If I want to obtain a MS degree in Computer Science, what exams will I have to take?
The answer to this question depends upon the school. Entrance requirements for graduate programs vary. In most cases, you will most likely need to take a general Graduate Regents Exam (GRE). In regards to how long it will take to prepare for the exam, this depends upon how much time you dedicate to studying exam content and test preparation techniques. A focused, diciplined course of study for about 9 to 12 months should be sufficient.
However, it is very important that you learn to write English correctly. This includes proper sentence structure, grammar and spelling. Take a look at the question you posted and the version of the question I wrote.
Originally posted by James Clark: take a general Graduate Regents Exam (GRE). In regards to how long it will take to prepare for the exam, this depends upon how much time you dedicate to studying exam content and test preparation techniques. A focused, disciplined course of study for about 9 to 12 months should be sufficient.
There is no requirement to study before taking the GRE. You can just take it. Its a standard US multiple choice standardized exam.
But a third of it is English, and given the original posting as an example, the original poster is not ready to take it.
does a MS from a reputable institution help you make more money as a software developer?
The knowledge that is learned from a strong Master of Science program might help you make the transition from software developer to software engineer. Software engineers typically make more money than software developers.
The knowledge itself will not do anything. It is up to individual and how they choose to "apply" the knowledge to particular situations, e.g. interviews, networking, project and workload management, coding practices, etc.
The knowledge from a strong program might help you become a stronger business owner or help you easily shift careers at a later point in time. This may in turn help you make more money.
If you have a crappy personality and poor communication skills, a MS degree might not help with anything. [ October 22, 2008: Message edited by: James Clark ]