Request Info
CSCI MS Brochure

Computer Science (M.S.)

The Department of Computer Science offers a program of study leading to the degree of Master of Science. The program is designed to be flexible enough to accommodate the needs of two kinds of students: those who have recently completed an undergraduate degree in computer science and want to further their education, and those practicing professionals who want to acquire specific academic experience relevant to their work.

Graduate Curriculum Options

The department offers both thesis and non-thesis options in the master’s program.

Non-Thesis Option

Students that want to acquire employment in a specialized IT/Computer Science field may want to consider a non-thesis master’s degree. Students completing the master's degree without a thesis are required to give a satisfactory performance in a comprehensive examination covering course work. Thirty-six semester hours are required, no more than 12 of which may be at the 5000 level. Up to nine hours may be taken in approved graduate courses outside of Computer Science upon prior approval by the department.

Thesis Option

Students interested in academic research (and perhaps continuing on to acquire a Doctorate) are encouraged to pursue a master’s degree via the thesis-included curriculum. Students completing the master's degree with a thesis are required to submit an acceptable thesis and give a satisfactory defense of the thesis. Thirty semester hours are required, no more than six of which may be thesis credit. No more than nine hours may be at the 5000 level. Up to six hours may be taken in graduate courses outside of Computer Science upon prior approval by the department. Students choosing Information Assurance as their concentration must select the thesis option.

Concentrations

  • BioinformaticsBioinformatics

    A concentration in Bioinformatics teaches how to apply techniques from computer science toward solving problems in biology, chemistry, and medicine. Students in this concentration work hands on with professors in pursuit of scientific discovery & learn valuable research skills.

  • Information AssuranceInformation Assurance

    In the IA concentration, faculty and students work together on challenging research problems such as reverse engineering malicious software, developing better digital forensics tools to help investigators recover data, and creating new strategies for battling computer viruses.

  • CustomCustom Concentration

    Students interested in specializing in other Computer Science fields have the option of tailoring a curriculum from a collection of area-specific subdisciplines.