Master of Science in Computer Science

Our traditional, research-based master's degree option.

The MS in computer science can help you prepare for a successful career in academia or in research and development for industry. It can provide a pathway to PhD study, as well as potential opportunities to fund your degree through teaching and research assistantships.  

    Start an Application

Curriculum & Requirements

During your first semester, you will work closely with a faculty advisor to develop a plan of study that meets your professional goals. To earn your degree, you will complete 24 credit hours of coursework, including a professional development course and at least nine hours of classes that will expose you to the breadth of current computer science research. Depending on which option you choose, you will then complete six hours of either thesis or independent study credit. 

Degree Requirements    Admission Requirements 

Thesis Option

  • Complete 24 credits of course hours
  • Complete six thesis credits
  • Fulfill other MS degree requirements as stated by the department

Non-Thesis Option

  • Complete 24 credits of course hours
  • Take six credits of independent study hours
  • Fulfill other MS degree requirements as stated by the department