Academic Eligibility:
- Bachelor's degree, including all transcripts used towards bachelor's degree.
- Any master's degree transcript or transcripts with graduate coursework (if applicable).
- Expected Computing Background:
- At least 1 year of university-level science,
- Successful completion of Calculus I,
- A demonstrated knowledge of a higher-level programming language (preferably C++, JAVA or Python), including programming control structure,
- The ability to solve programming problems and develop algorithms, and
- And an understanding of computer fundamentals: binary and hexadecimal numbering systems, assembly language programming, the concepts of jumps, flags, subroutines, procedures, stacks, and a basic understanding of computer organization.
Indian Student Eligibility:
- Bachelor's degree, including all transcripts used towards bachelor's degree.
- Any master's degree transcript or transcripts with graduate coursework (if applicable).
Language Requirements:
- International students from non-English speaking countries need to prove English proficiency through IELTS/TOEFL/PTE or any equivalent test.
- Must be less than 2 years old.