Graduate Programs

The mission of the computer science graduate program is to provide prospective and current graduate students with an educational and research environment that fosters personal and intellectual growth, helps academic goals flourish and develops career paths through necessary training with emerging technologies. The program offers four graduate degree programs:

  • The Master of Arts (M.A.) degree in computer science enables students with a bachelor's degree from another area to enter the many fields that require both computer science skills and skills gained in the student's prior studies. The program requires no prior computer science training and covers a breadth of knowledge in advanced computer science topics that can also be used to solve problems in the field of the student's bachelor's degree.

  • The Master of Science (M.S.) in computer science provides students with an educational and research environment to develop career paths through necessary training with emerging technologies. Graduates have the technical knowledge and skills necessary for success within the information and high technology industries. 

    • Along with supporting a thesis option, the degree supports a non-thesis option for students who do not plan to complete a doctorate in computer science and, instead, are pursuing a professional career that does not involve research and desire an individualized plan of study.

    • The degree also provides three optional concentrationscomputational data sciencecomputer engineering, and computer security.

  • The doctoral program promotes research, discovery and integration. It is designed for students interested in becoming professional scholars, college and university teachers, or independent research workers in private, industrial or government research institutions.

  • The combined B.S./Master's program allows undergraduate computer science students early admission into graduate school. Students in a combined program may begin taking graduate courses before completing their bachelor's degree

How to Apply

  1. Visit Admission Requirements.
  2. International Graduate Application Guide
  3. Graduate Application


For questions about these programs, please send email to

If you are a prospective student, you may also want to join an online information session: