Master's degree in computer science

The Computer Science MS program gives graduates a broad and deep knowledge of computer science by offering a strong core program with a wide selection of elective courses.

The program maintains a balance between theory, systems, and applications—with an emphasis on software development.

Request more info Apply Graduate Studies

You'll gain the ability and confidence to use your knowledge by working on realistic-scale, graduate-level projects. Your experience will include:

  • work as a member of a team
  • situations where you will be responsible for the entire project, from problem specification to solution
  • independent research
  • presentation of research results in oral and written forms

You will graduate with the knowledge and skills required to develop and design high-quality computer systems and application software—and the ability to follow the rapid changes in the field of computer science.

As a highly-qualified professional, you will be ready to compete for responsible positions in the computer industry, research institutions, government, or to continue your education in a PhD program. 


Study Online

We offer the option to earn your master's degree in a 100% online program. Learn more: MS in Computer Science online


Haiping Xu

Associate Professor
Computer & Information Science
Dion 302G