We welcome applicants from all academic backgrounds, including candidates with Computer Science or related majors and those who wish to change their careers. Candidates without Computer Science backgrounds could be conditionally admitted into the program. A typical path for these candidates:
1. One summer course in Introductory Programming with Java, C++, or Python.
2. One accelerated summer course in Intermediate Programming + Data Structures.
3. One semester of coursework in Calculus, Discrete Structures, and two high-level computer science courses.
4. Begin program.
According to a Washington Post article dated 10/17/16, Computer Science was rated #1 major with the highest median rate of pay for new college graduates. Most popular entry level jobs were Software Engineer, Systems Engineer and Web Developer.