Skip navigation

Computer Science - Master's

Availability: Gulf Park and Hattiesburg Options*

MS in Computer Science

We offer an MS degree in Computer Science for students who have a Bachelor's degree in Computer Science or a closely allied field. We offer another MS degree with emphasis in Computational Science meant for students transitioning from other branches of science, e.g. Physics or Mathematics, to Computer Science. Students are expected to complete a minimum of 33-36 credit hours, including a thesis or a major project.

Request info Apply

0Study Abroad Opportunities
0Program Specific Scholarships
2Degree Options

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 etc. Thus our MS graduates receive well-rounded training for industry positions, but are also prepared for independent research in Doctoral programs at USM or elsewhere.


Degree Plan Availability
Computer Science (Computational Science) MSHattiesburg
Computer Science MSGulf Park, Hattiesburg
Science Education (Computer Science) PhDHattiesburg
  • Industry positions (software development)
  • Doctoral (jobs requiring advanced training)
  • Industry positions (other tech)
  • Landon Kraemer
    Graduated: 2012 Position: Senior Software Engineer Employer: Amazon
  • Hua Sun
    Graduation year: 2012 Position: Engineer Employer: Apple Inc.
  • Asheshbabu Pothuraju
    Graduated: 2017 Position: Data Analyst Employer: Fedex Services
  • Ben Stringer

    Graduated: 2013 Position: Computer Scientist Employer: U.S. Naval Research Laboratory