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 of IT work experience.
3-year degree graduates are required to have a minimum of 2-3 years of IT work experience.
Students: Final year or graduate students with a high GPA and no work experience may apply.
No work experience required to 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 is 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).