Degree Programs

Check out our academic program offerings.

Undergraduate Programs

When you finish an undergraduate degree in computer science, you are highly valued by industry, governments, entrepreneurs and graduate schools. With a computer science degree, jobs are plentiful with starting salaries ranging between $70K and $100K for the southeast region, not including signing bonuses and stock options.
  • B.S. Computer Science

    The Bachelor of Science in Computer Science prepares students for either graduate study or a professional career. It is the flagship major with equal parts of theory and practice.This major is accredited by the Computing Accreditation Commission of ABET, under the commission's General Criteria and Program Criteria for Computer Science.

    The B.S. in Computer Science program aims to produce graduates who can make significant contributions as emerging professionals in the discipline of computer science.

    More Information
  • B.A. Computer Science

    Similarly to the Bachelor of Science in Computer Science program, the Bachelor of Arts in Computer Science is designed to provide students with a solid foundation in the fundamental areas of computer science, but permits a greater variety of elective courses to be taken outside of the discipline.

    More Information
  • B.S. Computer Information Systems

    The Bachelor of Science in Computer Information Systems aims to train proficient business application developers.

    The curriculum is designed for those wishing to build a foundation in computing concepts and business application programming, with core focus on current software development and information management practices.

    More Information
  • B.A. Computing in the Arts

    The Bachelor of Arts in Computing in the Arts program is crafted for students with an existing passion in creative fields such as art, digital media, game development and interaction, music, dance, and theatre. 

    More Information
  • B.S. Software Engineering

    The Bachelor of Science in Software Engineering is an innovative degree program that aims to produce globally fluent software engineers capable of working in culturally diverse teams to build complex software solutions to problems for international organizations.

    More Information
  • B.S. Data Science

    The Bachelor of Science in Data Science is suited to students who love to apply computing and math. As a data science major, you may select from one of four specializations which you can customize to match your career and academic goals: Business Analytics, Sciences, Social Sciences, or Arts and Humanities.

    More Information

Accelerated Bachelor's to Master's (4+1)

The Accelerated Bachelor's to Master's (4+1) Program offers eligible Computer Science undergraduates the opportunity to earn both a BS in Computer Science and MS in Computer and Information Science degrees in five years. This is achieved by replacing some undergraduate courses with graduate-level ones.


More Information

Graduate Programs

Advance your career with a graduate degree
  • M.S. Computer and Information Sciences

    Jointly with The Citadel we offer a 33-credit hour Master of Science degree in Computer and Information Sciences.

    Choose one of four specializations:
    • Cybersecurity, Information Systems, or Software Engineering: Ideal for professionals looking to advance their career and recent graduates aiming to enter the tech sector.
    • Computer Science: A more theoretical specialization aimed at students interested in Ph.D., research, or work in a research laboratory.

    Prospective students must be able to demonstrate competency in the areas of object-oriented programming, data structures, discrete mathematics and operating systems.

    Graduate Assistantships available to help defray enrollment costs.


    More Information
  • M.S. Data Science and Analytics

    Open to students from all undergraduate programs.

    Prospective students must be able to demonstrate competency in the areas of statistics, linear algebra, calculus, and computer programming.

    Total of 30 credit hours, can be completed within 12 months.

    Graduate Assistantships available to help defray enrollment costs.


    More Information

Graduate Certificates

Not ready to commit to a full Master's Program but want to advance your career? Graduate certificate programs provide concentrated academic training in various fields. Unlike full-fledged degrees, these programs require less time, making them suitable for working professionals seeking focused learning over a shorter duration. Employers usually approve tuition reimbursement for these programs, similar to master's degree courses. Our graduate certificates are offered jointly with The Citadel.

Undergraduate Minors

A minor in computing or data science can enhance your career in any field