Skip navigation

Computer Science

Availability: Hattiesburg Options

Choose Computer Science for an exciting future!

The bachelor’s degree program of study provides career-oriented computing education that enables graduates to enter positions with skills that are in high demand in industry and the government sector. Graduates of the program are prepared to begin professional careers or to pursue graduate studies.

Computer Science faculty members are committed to undergraduate and graduate education, actively engaged in individual and collaborative research efforts, and eagerly participate in service to the school, college, university, community and to their profession. Artificial intelligence, machine learning, robotics, bio-informatics, virtual reality, and cybersecurity are some of the research areas that faculty are engaged in. Students have opportunities to participate in research at both the undergraduate and graduate levels.

There are two computer science degree pathways:

The Bachelor of Science in Computer Science requires a minimum of 124 credit hours and allows students to tailor their studies through concentration options in specialized areas of computer science.

Students can also expand their skills by pursuing minors in Computer Science, Software Engineering or Web-Centric Computing, as well as certificates in Applied Cybersecurity and Computer Networking.

Students pursuing Computer Science as a second bachelor's degree must satisfy all accreditation requirements.

The School of Computing Sciences and Computer Engineering's accelerated BS to MS program allows high-achieving undergraduate students in Computer Science, Computer Engineering and Information Technology to begin graduate coursework during their senior year, helping them earn a Master of Science in Computer Science in less time.

The program prepares students for careers in advanced computing, software development and research, as well as doctoral study.

Students must:

  • Submit a preliminary application during or after the final semester of their junior year.
  • Complete CSC 306, CSC 307, MAT 168 and MAT 340 (or CSC 300).
  • Earn and maintain a minimum 3.5 GPA.

Program Requirements

  • Accepted students complete CSC 413, CSC 415, CSC 510 and CSC 511 during their senior year. After completing the accelerated undergraduate requirements, students must formally apply to the Graduate School, including the application fee and a Statement of Purpose.

Computing Accreditation Commission logo

Request info Apply

 

Availability

Degree Plan Availability
Computer Science BSHattiesburg
Computer Science Minor
  • Data scientist
  • Server-side developer/administrator
  • Computer security analyst
  • Web/mobile developer
  • Full-stack developer