
BS in Computer Science – Software Engineering
Create User-Friendly Programs with a Bachelor’s in Computer Science – Software Engineering Degree
Do you like solving problems and complex puzzles? You might just have what it takes to be a computer software engineer. Liberty’s Bachelor of Science (BS) in Computer Science – Software Engineering degree can give you the skills to make a difference in software engineering.
In this digital era, where technology is ingrained in every aspect of our lives, software engineers act as the architects and builders of the virtual world. Software engineers have the unique ability to directly impact both local and global communities. The skills engineers obtain in design, research, and development can be highly sought after and critical to making sure systems operate accurately.
By pursuing a degree in software engineering, you can train in the principles and techniques of computer science, engineering, and math analysis. You can also study what it takes to collaborate as part of a team of engineers and with executives and clients. This can enable you to take your career to a higher level as you gain more knowledge and business acumen.
A bachelor’s degree in software engineering is not just an academic pursuit; it’s a passport to making a tangible difference in the world while securing a professionally rewarding and personally fulfilling future. By choosing this degree, you are stepping onto a path that has the potential to innovate, improve lives, and shape the future of our digital society.
Is Software Engineering Computer Science?
Software engineering is a branch of computer science that focuses specifically on the design, development, and maintenance of software. Not all computer science is about software engineering, but software engineers know computer science principles. Computer science is a broader field that includes theoretical studies, hardware development, algorithm design, and many other areas of computing besides software engineering. Software engineering can be seen as a subset of computer science.
Credit Hours
View CoursesNext start date: Aug 18, 2025

Liberty University is accredited by SACSCOC
Highlights
Highlights of Our BS Computer Science – Software Engineering Degree
Experience a Cutting-Edge Learning Environment
You can take advantage of our 78,000-square-foot, state-of-the-art School of Business building designed to support your academic and professional growth. From modern classroom spaces and computer labs to our Center for Cyber Excellence, this facility is equipped to help you thrive.
Proud Partner in Cybersecurity Competitions
Liberty is a member of and supports the National Cyberwatch Center through participation in the Mid-Atlantic Collegiate Cyber Defense Competition (MACCDC). By competing in the MACCDC, you can gain real-world experience in defending networks under pressure while connecting with industry professionals and fellow students.
Start with a Strong Foundation
Our computer science degrees have around 90 credit hours of general and major-specific courses you take before moving on to the specialization courses of your choice. This gives you some time to decide which specialization is right for you. Additionally, you can pursue multiple specializations if you choose due to the number of elective credit hours within the degree.
Boost Your Credentials with Certifications
You have the opportunity to pursue valuable certifications such as Microsoft, SAP, and Cisco. These credentials can help enhance your résumé and industry readiness. Earning certifications in these platforms can also demonstrate your commitment to staying current with evolving technologies and best practices in your field.
Career Potential
What Can You Do with Our Bachelor’s in Computer Science – Software Engineering
Liberty University’s Bachelor’s in Computer Science – Software Engineering degree can help prepare you to pursue the following occupations:
- Database administrator
- Games developer
- Information systems manager
- Product engineer
- Software engineer
- Systems analyst
- Technical writer


#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 – Software Engineering Degree?
This degree provides foundational computer programming training using innovative classroom study with hands-on experience and design projects. Our software engineering courses blend computing training, engineering principles, project and team leadership, and software construction. This knowledge can help you in your career or further education.
You may frequently collaborate with team members, managers, and clients as a software engineer. Through our bachelor’s in software engineering, you can receive training in team dynamics that can help you manage and collaborate with these key people in your organization.
By studying organizational behavior, you can focus on how to improve organizational efficiency. Additionally, studying human-computer behavior can help you study how humans interact with computers so that you can design user-friendly programs.
Featured Software Engineering Courses
BUSI 240 – Organizational Behavior and Management
BUSI 427 – Team Dynamics
CSCN 375 – Human-Computer Interaction
CSCN 434– Programming Language Design and Compiler Theory
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 Bachelor of Science in Software Engineering Degree?
Build a Strong Foundation in Software Engineering
At Liberty, your software engineering bachelor’s degree begins with essential training in the foundational principles of computer science. You can gain both the technical skills and the ethical grounding to become a Christ-centered leader in today’s tech-driven industries.
Modern, Collaborative Environment
As part of Liberty’s growing School of Business, you’ll study in a 78,000-square-foot facility designed to support innovation and teamwork. With access to state-of-the-art classrooms, advanced computer labs, and collaborative study spaces, you’ll be equipped for both academic and professional success.
Connect Classroom Knowledge with Real-World Impact
Through the software engineering program, you’ll have the chance to engage with our Center for Cyber Excellence and Center for Entrepreneurship. These centers offer hands-on experiences that teach you how to protect data, ensure system integrity, and innovate in the field, skills that are essential for any aspiring software engineer.
Faculty Who Invest in You
Our professors bring real-world experience and a strong Christian foundation into every classroom interaction. They’re dedicated to your personal, spiritual, and academic growth, guiding you to integrate faith with your future career and encouraging you to pursue excellence in every area of life.
Admissions
How Do You Become a BS in Software Engineering 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.