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

Bachelor of Science in Computer Science

Computer Science Degrees at Liberty University

Computer Science Residential Program

Prepare for success in one of the world’s fastest-growing professions with a Bachelor of Science in Computer Science degree from Liberty University. With our ABET-accredited computer science program, you’ll discover the skills that will prepare you to design and implement software, devise new ways to use computers, and develop more effective solutions to computing challenges.

Here at Liberty University, you can choose from four cognates to focus your studies. With proper planning and dedication, multiple cognates are achievable as well.

Computer Science Cognates


With the B.S. in Computer Science you’ll learn how to:

  • Analyze, design, verify, validate, implement, and maintain complex software systems
  • Apply discrete mathematics, probability, and statistics in computer science and supporting disciplines
  • Work in one or more significant application domains
  • Describe and apply professional and ethical responsibility
  • Design and conduct experiments
  • Analyze and interpret data

ABET Accreditation

The Computer Science residential program is accredited by the Computing Accreditation Commission of ABET. ABET accredits postsecondary degree-granting programs housed within regionally accredited institutions. They accredit programs only, not degrees, departments, colleges, or institutions. Learn about our School of Business ABET-accredited program.

Liberty University is regionally accredited by SACSCOC.


Academic Information for Computer Science Degree

Credit Hours

120 credit hours

Residential Programs of Study (DCPs)

Computer Science (B.S.) Cognates

Admission Requirements

View Liberty’s undergraduate admissions requirements

Featured Computer Science Courses

  • Object-Oriented Programming (CSIS 212)
  • Algorithms & Data Structures (CSIS 215)
  • Database System Concepts (CSIS 326)
  • Computer Architecture & Organization (CSIS 342)
  • Web & Mobile Programming (CSIS 408)
  • Technical Aspects of Computer Security (CSIS 461)
  • Modern Cryptography (CSIS 463)

Start Your Career in Computer Science


Computer Science Career Opportunities

  • Cryptanalyst
  • Cybersecurity Architect
  • Applications software engineer
  • Mobile Developer
  • Programmer
  • Web Developer