Applicant should hold a bachelor’s degree in Computer Science or Computer Engineering or a related field and have completed at least the following undergraduate courses: data structures, algorithms, computer systems, and programming languages. Average undergraduate GPA: 3.5 Applicants must hold the minimum equivalent of a four-year baccalaureate degree from a regionally-accredited college or university in the United States or its equivalent from an accredited foreign institution. Applicants must have significant personal and professional experience with advanced computing technology and hands-on programming, as evidenced by a combination of academic preparation and professional experience.