
Bachelor’s Degree in Computer Science – General
Solve Technological Problems with a Computer Science Bachelor’s Degree
If the idea of using an algorithm to optimize programs fascinates you, or if you are intrigued by computer programming, our Bachelor of Science (BS) in Computer Science – General might be the right fit for you! Join other problem solvers who choose to major in computer science, helping organizations develop creative solutions.
The computer science field grows every year, and with new technological advances, it doesn’t show any signs of slowing down. With a computer science bachelor’s from Liberty, you can prepare to enter the competitive and lucrative world of technology.
By pursuing our general track, you can choose which computer science major courses you’d like to specialize in and personalize your degree to fit your interests and career goals. You can develop your logic and reasoning capabilities and acquire skills to analyze problems, implement strategies, and test software solutions.
At Liberty University, our goal is to develop men and women who can enter the workforce with the knowledge and skills to be successful and positive forces in the computer science field. As one of the largest Christian universities in the nation, we have resources and passion to help support you as you develop for impact in the technology field. Take the next step in your computer science career and partner with us as you earn your BS in Computer Science at Liberty.
Credit Hours
View CoursesNext start date: Aug 18, 2025

ABET CAC Accredited
Highlights
Highlights of Our BS in Computer Science Degrees
Find the Right Path
Our computer science degrees have around 90 credit hours of general and major-specific courses before any specialization courses. This can give time to decide which specialization is right for you.
Create a Flexible Fit
Due to the large number of elective credit hours within the degree, you could pursue multiple specializations.
Thrive in Exceptional Facilities
Visit our 2,000-square-foot Entrepreneurship Center for Innovation, Center for Cyber Excellence, and Center for Financial Literacy, and use the information technology labs and a networking and data center.
Invest in the Future
Gain hands-on experience by having the opportunity to participate in 2 practicums. This degree could also potentially help you pursue certificates such as Microsoft, SAP, Cisco, etc.
Career Potential
What Can You Do with a Bachelor’s in Computer Science?
Liberty University’s Bachelor of Science with a specialization in computer science can help prepare you for the following occupations:
- Front-end developer
- HTML developer/ programmer
- Mobile developer
- Software developer
- Website project manager


#4 Best College Campus in America
At Liberty, you’ll find an affordable, high-quality education designed to help equip students like you for the real world. Our commitment to excellence has earned us recognition as the #4 Best College Campus in America by Niche.com.
Earning your degree from a nonprofit university with state-of-the-art resources like ours can help set you apart from your peers.
Courses
What Will You Study in Our Bachelor’s in Computer Science – General Track Degree?
Liberty University’s bachelor’s in computer science seeks to provide training in the fundamentals, principles, and practices of computer science necessary for employment in web development or preparation for graduate studies. You will study application development, information services, discrete mathematics, and much more in our computer science program.
You can take a wide array of computer science courses, including software development and technology systems courses. Additionally, through your practicum courses, you can turn your classroom knowledge into hands-on experience as you study while working alongside seasoned professionals.
Throughout this degree, you can:
- Study how to communicate with a wide range of audiences. This skill ties into the ability of audiences to work as part of a team to accomplish a common goal.
- Study how to design, implement, and evaluate computer-based systems, processes, components, or programs to meet desired needs.
- Study how to apply design and development principles in the construction of software systems of varying complexity.
- Take a wide variety of computer science courses that integrate a Christian worldview so that you can make informed and ethical decisions.
Featured Computer Science Courses
CSCN 355 – Network Architecture, Protocols, and Theory
CSCN 443 – Operating Systems Design
CSCN 471 – Software Engineering Management
Degree Information
- This program falls under the School of Business
- View the Degree Completion Plan
- Check out our course catalog
- Transfer in up to 75% of the degree total
ABET Accreditation
The Computer Engineering program is accredited by the Engineering Accreditation Commission(s) of ABET, https://www.abet.org, under the General Criteria and the Program Criteria for Electrical, Computer, Communications, Telecommunication(s), and Similarly Named Engineering Programs.*
*ABET accredits postsecondary degree-granting programs housed within regionally accredited institutions. They accredit programs only, not degrees, departments, colleges, or institutions.

BENEFITS
Why Choose Liberty’s Computer Science – General Track Bachelor’s Degree?
Explore a Flexible Path in Computer Science
A Bachelor of Science in Computer Science can open the door to a wide range of exciting career possibilities. If you’re looking for freedom to tailor your studies to your goals, our general track gives you the flexibility to choose courses that match your interests. Whether you want to dive deeper into software development, cybersecurity, data science, or another area, you can shape your degree to fit your vision for the future.
Study Under Experts Who Care About You
At Liberty, your professors are more than instructors – they’re mentors. Each 1 brings an advanced degree and years of experience in the field, offering you valuable insights and real-world knowledge. Our faculty teaches from a biblical perspective and is committed to seeing you thrive. They take the time to get to know you, offer guidance, and support you throughout your academic journey.
Be Part of a Mission-Driven Community
As part of our mission to Train Champions for Christ, you’ll be encouraged to pursue academic and spiritual growth. Your professors model this mission daily, combining professional excellence with a heart for service. They’re invested in your development, not just as a computer scientist, but as a person called to make a difference in the world.
Get Involved and Build Your Network
College isn’t just about classes – it’s also about community. With more than 150 student-led organizations and clubs, there are plenty of ways to get involved. Many of these clubs host competitions, workshops, and events that allow you to sharpen your skills, collaborate with your peers, and grow your network in the computer science field.
Admissions
How Do You Become a BS Computer Science Student?
Every application is reviewed by the admission committee on a case-by-case basis, meaning there are no set minimums for acceptance. However, all applicants must submit the following documents* for admission:
- Admission application
- Official high school transcripts
- Official college transcripts (if applicable)
- Admission essay
Results from the CLT, SAT, or ACT are not required for admission, but may be used in consideration for merit-based aid.
*Note that additional documentation may be requested by the admission committee after your application has been received.

Have Questions?
We’ll make sure you have the information you need to take your next step.