Graduate Program

The Computer Science department offers both the Master of Science and Doctor of Philosophy degrees. The M.S. program has three options: thesis, project, and exam. The Ph.D. program culminates with a dissertation. A major emphasis of our graduate program is the blending of theoretical and applied aspects of Computer Science. Students pursuing a specialization in computer science theory are required to develop a strong background in systems and are encouraged, whenever possible, to identify applications for theory. Similarly, students specializing in applied areas of Computer Science are required to base their work on strong theoretical foundations.

We have approximately 65 graduate students enrolled in our program at a given time. Though most of our students are in the program on a full-time basis, other students prefer to enroll in the program on a part-time basis.

Our faculty members have wide-ranging interests and research projects, with concentrations in artificial intelligence, computer graphics and scientific visualization, database and knowledge base systems, operating systems and computer networks, parallel computing and compiler design, and theoretical computer science. Most of our graduate students are mentored by a faculty member, which often leads to publication and participation in grant-funded projects.

Nearly all of our graduate students receive financial aid, often in the form of teaching assistantships, and research assistantships, as well as full and partial scholarships. For more information, go to the Graduate Appointments page at the Graduate School web site.

The Computer Science graduate program is geared toward students with a B.S. degree in Computer Science. Students with undergraduate degrees in other fields are invited to apply; if accepted into the program, they will be required to satisfy courses equivalent to those listed below. If a student is only missing a small number of the pre-requisites, it may be possible to be accepted into the graduate program on the condition that the remaining pre-requisites be completed at UNH.

Questions? Contact us

*Apply to our Master's or Doctoral Degree Program online: http://www.gradschool.unh.edu/apply.php