Nov 18, 2024  
2024-2025 Graduate Bulletin 
    
2024-2025 Graduate Bulletin

Computer Science MS


Overview


The School of Computing Sciences and Computer Engineering offers the M.S. degree in Computer Science to prepare a student for a variety of computing careers or for additional graduate study in computer science.

 

Campus: Hattiesburg, Online

Admission Requirements


A student applying for admission to this program will need the following to complete their application:

  • Resumè
  • Transcripts
  • Statement of Purpose
  • Three Letters of Recommendation

Applicants should refer to the Admission Requirements and Procedures  of the Graduate School.

Applications must demonstrate fluency in the following computer science and mathematical content areas to be considered for regular admission status by the graduate admissions committee. These competencies are:

  • Programming and writing code in an object-oriented programming language,
  • Developing and managing data structures,
  • Basic computer science theory,
  • Calculus and discrete mathematics.

Following application review by the graduate admissions committee, students that do not hold a bachelor’s degree in computer science may be offered conditional admission status with a requirement to complete graduate level bridge courses to develop fluency in one or more of the competencies listed above.  Upon completion of the required bridge courses with a grade of B or better in each, the student will be granted regular admission. These bridge courses include:

  • CSC 500 Fundamentals of Programming
  • CSC 501 Fundamentals of Computing

When required, CSC 500 and CSC 501 must be completed in the student’s first full time semester for full-time students or in consecutive semesters for part-time students with a grade of B or better. Students who are required to take these courses and who do not complete each course with a B or better will be dismissed from the program.

In addition to these bridge courses, students with conditional admission status may be required to complete additional mathematics pre-requisites.

Program Requirements and Academic Policies


Electives may be used towards a certificate program offered by the School of Computing Sciences and Computer Engineering as approved by an academic advisor.

See General Degree Requirements  and General Academic Information  for additional requirements and policies.

Course Requirements (33 hours)


  • Required Core Courses (3 hours)

  • Select 1: CSC 638 Advanced Algorithms or CSC 616 Theory of Computation

 

Thesis Option

  • 24 hours of CSC or ITC electives or any advisor approved elective.
    • 18 hours must be at the 600 level.
    • A maximum of 6 hours of CSC 695 Directed Study may be applied.
  • 6 hours - CSC 698 Thesis

 

Project (Non-thesis) Option

  • 27 hours of CSC or ITC electives or any advisor approved elective.
    • 18 hours must be at the 600 level.
    • A maximum of 3 hours of CSC 695 Directed Study may be applied.
  • 3 hours - CSC 699 Directed Project