1. Academic Requirements
You must possess a 3-4 year undergraduate degree in Computer Science or a related subject from an accredited college or university with a GPA minimum of 3.0 out of 4.
With a grade point average below 3.0 your application will be considered if there is strong professional work experience as a software developer, or you have graduated from a top level university (as ranked on the world scale). Learn more.
2. Work Experience
4-year degree graduates are required to have a minimum of 6 months IT work experience.
3-year degree graduates are required to have a minimum of 2-3 years IT work experience.
Note: Final year or graduating students with a high GPA and no work experience may apply.
3. Knowledge Level
You need to be familiar with one of these languages: C, C#, C++ or Java 8 or 9.
4. Good English Proficiency
You need to be able to read, speak and understand English well. Neither TOEFL nor IELTS are required. We do phone or Skype interviews to assess your English skills.
5. Graduate Record Exam (GRE)
Although not required for most countries, we strongly encourage you to take the GRE general test. A high GRE score may decrease the initial amount international students are asked to pay upon enrollment. Also, taking the GRE increases the likelihood of internationals obtaining a student visa for our program.
GRE is required from all applicants from India and Iran, unless you have 2 years or more of paid professional programming work experience, and your GPA is above 3.0 (B average).