Apply Give

B.S. in Computer Science – Software Engineering

120

Credit Hours

Dedicated Faculty

Learn from our experienced & intentional professors

Transfer Credits

Transfer up to 75% of degree total to Liberty

State-of-the-Art Facilities

Interactive classrooms, tech labs, & a stock trading room

Accreditation

Accreditation Board for Engineering and Technology, Inc (ABET)

Dedicated Faculty

Learn from our experienced & intentional professors

Transfer Credits

Transfer up to 75% of degree total to Liberty

State-of-the-Art Facilities

Interactive classrooms, tech labs, & a stock trading room

Accreditation

Accreditation Board for Engineering and Technology, Inc (ABET)

Residential Software Engineering Program

Acquire the skills you need to be the creative mind behind computer programs with our Software Engineering cognate. Whatever type of software application you are interested in developing, Liberty’s Bachelor of Science in Computer Science – Software Engineering cognate will give you what you need to make a difference in your career.

Learn from experienced professors who are grounded in their Christian faith. And get hands-on practice with a variety of software engineering and development functions such as:

  • Designing, testing, and developing software to meet user needs
  • Recommending software upgrades for customers
  • Designing each piece of an application or system
  • Creating a variety of models and diagrams that show programmers the software code needed for an application
  • Ensuring that a program continues to function normally through software maintenance and testing
  • Documenting every aspect of an application or system as a reference for future maintenance and upgrades
  • Collaborating with other computer specialists to create optimal software

Academics: Software Engineering Cognate

Credit Hours

120 Credit Hours

Program of Study

Computer Science (B.S.) – Software Engineering

Admission Requirements

View Liberty’s undergraduate admissions requirements

Featured Software Engineering Courses

  • Programming in C++ Advanced (CSCN 112)
  • Data Structures and Algorithms using C++ (CSCN 215)
  • Computer Architecture (CSCN 342)
  • Programming Language Design and Compiler Theory (CSCN 434)

Career Opportunities in Software Engineering

  • Applications software engineers
  • Systems software engineers
  • Cyber Security Architect
  • Desktop Developer
  • Mobile Developer
  • DevOps Developer
  • Software Development Engineer in Test (SDET)
  • Embedded Developer
  • Security Developer
  • Graphics Developer
  • Game Developer
  • Data Scientist
  • Big Data Developer
Chat Live Chat Live Request Info Request Info Apply Now Apply Now Visit Liberty Visit Liberty