Graduate Programs

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

  • A Master of Science degree program with two concentration tracks:
    • A non-thesis Master's degree program that supports the needs of persons seeking graduate education for entry into non-academic careers or to enhance and expand their career options.
    • A thesis Master's degree program that fosters close collaboration between research and academic needs. It is designed for students who seek academic careers or positions in research and development (R&D) industry, or students who want to continue their education into the PhD program.

While the latter requires writing a thesis, the former does not require writing a thesis, but the student is required to complete a project and take an oral examination.

  • A Master of Art degree program that provides students with the technical knowledge and skills necessary for success within the information and high technology industries. The program emphasizes breadth of knowledge in advanced computer science topics to augment the student's baccalaureate degree.
  • A PhD degree program that 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.
  • A Combined Baccalaureate and Master's degree program which is a fast-track to graduate education. It is designed for students without prior undergraduate degrees in computer science.