Computer Science

The School of Computing and Information Science offers Doctor of Philosophy (PhD) and Master of Science (MS) degrees in Computer Science.  

The PhD degree is granted to highly-qualified students who have completed a rigorous course of study and research training resulting in the preparation and defense of a dissertation describing original computer science research.

  • Students are required to complete 58 semester hours in an approved program of study: 39 hours of course credit, 18 hours of thesis credit, and a 1-hour PhD orientation seminar.
  • The student must pass a comprehensive examination and prepare and defend a dissertation. There is a written and oral proposal as well as a final oral defense of the dissertation.

The MS degree provides an intensive course of study in areas of faculty interest.  

  • Students are required to complete 30 semester hours in an approved program of study.
  • The degree is offered with either a thesis or non-thesis option.
    • The thesis option requires 12 hours of 500-level (or above) courses plus 6 hours of thesis credit
    • The non-thesis option requires at least 15 hours of courses plus 3 hours of project credit.

Applications will be reviewed as they are received up until the deadline.

Degrees offered: PhD, MS

Program Format: On Campus

Application deadline: January 15 for funding consideration | April 1 (Fall) / November 1 (Spring/Summer)

Test Required: None

Contact: Terry Yoo

Contact Email:

Program Website: Computer Science

Accelerated Program Information for UMaine Undergraduates

Major Pathways: Computer Science Majors

Accelerated Program Deadline:

November 15 of junior year (completed 60-100 credit hours)