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

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
  • Industry positions (software development)
  • Doctoral (jobs requiring advanced training)
  • Industry positions (other tech)
  • Landon Kraemer, 2012
    Senior Software Engineer, Amazon
  • Hua Sun, 2012
    Engineer, Apple Inc.
  • Asheshbabu Pothuraju, 2017
    Data Analyst, FedEx Services
  • Ben Stringer, 2013

    Computer Scientist, U.S. Naval Research Laboratory