MS in Computer Science
We offer an MS degree in Computer Science that includes advanced topics in computer science, and the program offers flexibility for the student to select courses in one or more areas of interest. Students are expected to complete a minimum of 33-36 credit hours, including a thesis or a major project.
What Will I Learn?
Apart from plenty of opportunities for special topics studies directed by faculty members on the latest computing technologies, students are also required to select from a list of core topics including:
- algorithm design and analysis;
- analytical models of computation;
- distributed database systems;
- multiprocessing and parallel programming;
- computer graphics;
- data mining and data sciences;
- artificial intelligence.
Faculty directed thesis/project
Students work under the close supervision of their thesis/project committees for a capstone experience. Thesis/projects contribute to faculty research agenda covering topics such as cybersecurity, data sciences, bioinformatics, AI, computer vision, and others. Our MS graduates are well-prepared to enter industry jobs or doctoral programs at USM or other institutions.