Bachelor’s degree (B.E./B.Tech) in Computer Engineering, Electrical Engineering, or Computer Science from an accredited institution — other backgrounds may require completing missing prerequisites.
Minimum GPA 3.0/4.0 in your bachelor’s program.
If your undergraduate degree is outside core fields, you must remove deficiencies via bridge courses covering: logic circuits, computer architecture, data structures & algorithms, C/C++ programming.
One year of university-level science and solid programming knowledge (preferably C++) are expected.