USM Social Dashboard »

Check out our new Social Dashboard to see other ways to stay connected across the USM community.

Computer Science

Certificate of Graduate Study in Computer Science

The Graduate Certificate in Software Systems provides courses focused in key contemporary software development technologies.  Its chief anticipated audience is local computer professionals wishing to extend their expertise.

Students in the Certificate program may apply to the masters program and courses they have completed for the Certificate may be used in service of the masters degree.  Any student who pursues the masters degree having started in the certificate program must meet the published requirements of the masters degree to have it awarded.

Courses & Requirements

Admission Requirements for the Certificate Program

Each student applying for admission into the Certificate in Software Systems program should have a Bachelor’s degree in Computer Science or a related discipline with at least a 2.5 GPA.  Students with Bachelor’s degree in some other discipline must demonstrate a strong background in object-oriented programming languages and significant programming experience to be eligible.

International students are required to satisfy the USM TOEFL requirements. Scores for  Graduate Record Examination are not required for this program.

Students admitted into the program will be assigned a faculty advisor from the Computer Science Department.

Certificate Program Requirements

Students enrolled in this program are required to take four courses from a collection of graduate level courses addressing a variety of aspects of contemporary software development.  This collection includes COS 430, COS 541, COS 544, COS 558, COS 571, COS 576, COS 579, and COS 595.  Students may obtain approval from the department for other coursework to satisfy the requirement, in particular an independent study, COS 697.

In order to be awarded the graduate certificate in software systems a student must pass each of the four courses with a grade of C or better and attain an average grade of B in all four.

Graduate level computer science courses are generally restricted to graduate students who have successfully gone through an admissions procedure, but others may take them by permission from the instructor.