Bachelor’s degree (or equivalent) from an accredited institution with a minimum GPA of 3.0 out of 4.0 before starting the program.
Preferred undergraduate backgrounds: engineering, computer science, mathematics or other quantitative disciplines, with strong math and programming foundations.
Prerequisite coursework: Two semesters of calculus, Differential equations, Data structures (programming), Applicants lacking these may be offered provisional admission or required to take remedial courses (which may not count toward degree credits).