Master of Science in Computer Science

woman at desk in class

The Master of Science in Computer Science (M.S. CS) program is a terminal degree program designed to prepare students for more highly productive careers in industry.

Graduates receive the MSCS for completing one of three options in the program as described in the program of study. The program is designed for students who possess a bachelor's degree in computer science from an accredited institution. Students with a bachelor's degree in other than computer science are encouraged to apply as well, with the understanding that they may be required to complete remedial course work in addition to the requirements of the M.S. CS degree.

Admissions

Admission to the program is highly selective; there are many more qualified applicants than there are places in the program. The challenge for the College every year is to select a class from a highly qualified pool. The College looks for compelling reasons to admit candidates, and the statement of purpose, letters of recommendation, test scores and GPA are all reviewed carefully. Having a strong undergraduate background in computer science, including C programming, is highly recommended for applicants. The Admissions Committee welcomes additional pertinent information that will aid in making objective and informed decisions.

Students are admitted to the master's program only once a year. The application deadline is Feb. 1 for admission to the following fall semester.

Learn important information about our admissions process on our Admissions Requirements page.

Program rules

To learn more about our policies and procedures, please read our MSCS Handbook.

Program Options

Students may choose from one of the following three options in pursuing the M.S. CS.

Project Option

Thesis Option

*May not include MS project or thesis hours.

Specializations

Students in the M.S. CS program choose from 11 areas of specialization. This allows students to better customize their degree program. Learn more about our specializations and their course requirements on our specializations webpage.