The computer science degree covers the techniques, algorithms and theory necessary for building software, including subspecialties such as video games, bioinformatics and computational biology, computer forensics, geographic information systems, Web applications, enterprise computing, scientific computing, databases and others. The Computer Science and Engineering program is offered by University of South Carolina.

The Master of Engineering (M.E.) and Master of Science (M.S.) in Computer Science and Engineering both provide more depth into computer science projects. The M.S., however, has an additional research requirement.

The M.S.E. in Software Engineering is a third master?s program offered, which is designed for those pursuing a career as a professional software engineer.