Admission to this program requires you to have an undergraduate degree in computer science, mathematics, science, or engineering, with a superior undergraduate record from an accredited institution. Applicants with degrees in other fields are considered individually for admission. Generally, entering students are expected to know mathematics through calculus.
Students entering with a bachelor’s in computer science or with a bachelor’s in a technical area and a strong minor in computer science should be able to satisfy entrance requirements for the master’s degree program.
Students who have superior academic credentials but lack sufficient background will be evaluated on a case by case basis. In some cases, a student may be admitted with a conditional status pending the satisfactory completion of preparatory bridge courses with a B or better average. Find out more about our new Bridge Program for students lacking a background in computer science.
Admission with advanced standing is accepted in accordance with the School of Engineering regulations. A maximum of 9 credits may be applied to the MS degree from previous graduate work at an acceptable institution.