When autocomplete options are available, use up and down arrows to review and enter to select.
Apply Give

B.S. in Computer Science: General

B.S. in Computer Science General Degree

General Computer Science Residential Program

Request Info Apply Now

Advance your career with a Bachelor of Science in Computer Science: General degree where you will train to solve complex problems using computer technology.


Learn how to write and program software, create applications for mobile devices, and develop websites.


With a B.S. in Computer Science, you’ll find out how to develop computing environments that facilitate interaction between people and their computers. You will do this by running computer programs and improving computer processes and performance.


As a generalist in computer sciences, you can focus your degree in areas like:

  • Data structure and algorithms
  • Information and database theory
  • Software engineering
  • Numerical analysis
  • Computational complexity theory
  • Computer graphics
  • Programming language theory
  • Cyber security and computer vision

ABET Accreditation

ABET Computing Accreditation Commission logo

The Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org.


Learn more about Liberty’s ABET-accredited programs


ABET accredits postsecondary degree-granting programs housed within regionally accredited institutions. They accredit programs only, not degrees, departments, colleges, or institutions.

Academic Information for General Computer Science Degree

Credit Hours

131 credit hours


Degree Completion Plan (DCP)

Computer Science (B.S.): General (DCP)


Admission Requirements

View Liberty’s undergraduate admissions requirements

Computer Science Courses

  • Advanced Programming (CSIS 112)
  • Algorithms & Data Structure (CSIS 215)
  • Database System Concepts (CSIS 326)
  • Operating Systems (CSIS 443)

Computer Science Career Opportunities

  • Applications Software Developer
  • Systems Software Developer
  • Software Architect
  • Systems Architect
  • Software Engineer
  • Programmer
  • Cyber Security Architect