Skip To Top NavigationSkip To ContentSkip To Section NavigationSkip To Footer
Computer Science

Computer Science

Excel in a High-Tech World: Pursue a Bachelor of Science in Computer Science from SC State

Are you a problem-solver whose mind can organize complex technological concepts? Do you enjoy using computers to simplify tasks, provide entertainment, and enrich your life?

Earning your Bachelor of Science in computer science degree from South Carolina State University will put you on a path to excel in the world of computers, digital communication, artificial intelligence, robotics, data mining, and more. Our Bachelor of Science in computer science program allows you to learn from experienced computer scientists, participate in faculty research projects, and develop your computer science skills to work in areas ranging from computer and software development to gaming and entertainment to government agencies.

Our advanced facilities and industry partnerships produce cutting-edge computer scientists

Our new state-of-the-art Engineering and Computer Science Complex houses 28 labs, including dedicated spaces for students in computer science courses. Through South Carolina State’s IBM Skills Academy agreement, you’ll enjoy unique access to internships, apprenticeships, and courses to develop practical skills and experience.

South Carolina State offers extensive, hands-on opportunities to develop and apply your skills to produce computing-based solutions. Through experiential learning opportunities and your computer science courses, you’ll be expertly prepared for a computer science career or graduate school of your choice.

Computer work

Bachelor of Science in Computer Science Program Highlights

Our computer science program is designed to provide you with a solid foundational understanding of computer science theory, practice, and applications as you learn about algorithms, programming languages, and operating systems. You’ll also enjoy a deep dive into focus areas such as mobile and web computing, human-computer interface, game design, network security, and more.

Method of Instruction

  • Face-to-face

Our computer science courses, programs, and experiential learning opportunities offer you advantages such as the ability to:

Learn from the pros

Our computer science courses are taught by faculty members who are experienced computer scientists deeply involved in research and scholarly publication activities. Many of our faculty have IBM Practitioner Certificates in data science, cybersecurity, and business cloud computing.

Develop your practical skills

The learning labs in our new Engineering and Computer Science Complex are equipped with a variety of state-of-the-art computers. You’ll gain extensive insights in a number of programming languages and operating systems. Our labs, many reserved for students in computer science courses, offer UNIX workstations with virtualization capabilities utilizing LINUX and other operating systems.

Gain real-world experience

Our Bachelor of Science in computer science program also includes a senior capstone project course in which you will spend a semester solving a real-world problem. You can also participate in valuable internships and employer apprenticeships.


The Computer Science Program at South Carolina State University is accredited by the Computing Accreditation Commission of ABET,, under the General Criteria and Computer Science and similarly named programs' Program Criteria.

Learning labs in our new state-of-the-art facility, with labs specifically for computer science majors
Minors and concentrations in robotics and embodied intelligence, bioinformatics and bio fabrication, and cybersecurity
Our designation as a National Center of Academic Excellence in Cyber Defense Education is in effect through this year and likely beyond

What Can You Do With a Bachelor of Science in Computer Science Degree?

Computer tower

Graduates with a Bachelor of Science in computer science degree are sought-after in nearly every corner of business and industry. From tiny startups to multinational conglomerates, computer science experts are in high demand.
According to the U.S. Bureau of Labor Statistics (BLS), computer scientists and information technology professionals can expect a 13% job growth rate from now through 2030—much faster than the national average growth rate for all occupations.

Careers for computer scientists

South Carolina State University Bachelor of Science in computer science graduates are well prepared to excel in careers such as:

  • Artificial intelligence developer
  • Machine learning engineer
  • Chief information security officer
  • Game developer
  • Mobile application designer or developer
  • Software or web developer
  • User interface designer

Computer scientist salary expectations

According to the BLS, current average median salaries for computer scientists range from $78,300 for web developers and digital designers to $131,490 for computer and information research scientists. Computer network architects enjoy an average median salary of $120,520, while software developers, quality assurance analysts, and testers earn an average median salary of $109,020.

What Will You Study in Computer Science?

Jordan Brown

SC State’s Bachelor of Science in computer science degree program is designed to provide you with extensive educational and experiential learning opportunities to help you achieve your career and life goals.
Our computer science courses are based on developing real-world solutions and include:

  • Artificial Intelligence
  • Introduction to Robotics
  • Biocomputing and Bioinformatics
  • Computer Logic
  • Algorithm Analysis
  • Social Implications of Computing
  • Capstone project

Computer Science Courses

Computer Science Curriculum

Love robotics, cybersecurity, or bioinformatics?

Consider adding a minor or concentration to your Bachelor of Science in computer science degree:

  • Minor in robotics and embodied intelligence
  • Minor in bioinformatics
  • Concentration in cybersecurity

Double your computing power

Dual major

South Carolina State’s computer science program also offers a double major in mathematics and computer science. You’ll receive one degree, but you’ll be designated as having fulfilled all the requirements of both majors. 


Learn more

Visit the Department of Computer Science & Mathematics