Computer Science: Software Engineering, B.A.

Computer Science: Software Engineering, B.A.

Program Overview

PLNU’s Software Engineering B.A. prepares you to design, build, and test the software systems that power modern life. With a strong foundation in computer science and specialized training in software design, quality assurance, and project management, this program equips you to solve technological challenges and create tools that make an impact. The B.A. track also offers more flexibility in your schedule, making it an excellent choice if you want to double major or combine software engineering with another field such as business, ministry, or law.

Why Choose Software Engineering at PLNU?

Opportunity to Combine Software Engineering with Another Discipline 

In this program you will learn to code but will also have the flexibility to combine your interest in computer science with another discipline. Popular combinations include mathematics, music and graphic design. 

Industry Recognition 

Our computing programs are recognized by San Diego’s EDC as a preferred provider of computing talent, giving you a competitive edge in one of the nation’s top tech regions.

Career-Ready Experiences

Every student completes a capstone, whether through an internship, research project, or service learning, while building in-demand technical (software and hardware) and soft skills like project management and collaboration. You will also have the opportunity to earn in-demand certifications from network to security certifications. 

Infographic with PLNU colors split among three icons with copy within each space. Copy reads: "Learn to Code and Combine with Another Major. Career-Ready Capstone Experience. San Diego EDC Preferred Provider of Computing Talent."

Personalized Mentorship

With small classes and close faculty advising, you’ll receive one-on-one guidance in career planning, graduate school preparation, and professional development.

Diverse Options

Software Engineering is one of several emphases within PLNU’s computer science program, alongside Cyber Security and Technical Applications.

Faith + Future Focus 

As you grow in technical expertise, you'll also be challenged to explore how your work in computer science can serve people, honor your calling, and make a meaningful impact. 

Community Connections 

The department maintains strong connections with local organizations, offering students access to internships, entry-level job opportunities, and hands-on projects, including a partnership with the nearby Naval Information Warfare Center Pacific. 

What You’ll Study

You’ll gain a broad computer science foundation in programming, algorithms, databases, and computer systems, then focus on software engineering through courses in:

  • Software Development
  • Quality Assurance and Testing
  • Project and Team Management
  • Programming Languages and Tools

Graduates of PLNU’s Software Engineering B.A. program pursue careers such as:

  • Net Developer
  • Software Developer and Software Quality Assurance Analyst
  • Web Developer and Digital Designer

With its balance of technical training, hands-on experience, and flexibility, the Software Engineering B.A. is the perfect foundation for building innovative software and shaping the technology of tomorrow.

Structures of Success

LomaFirst: Josue Barragan and the First-Generation Experience at PLNU
Finding Her Code: Computer Science Alum Katelyn Ortiz’s Story

Designing the Future

LomaFirst: Josue Barragan and the First-Generation Experience at PLNU Learn about the Lomafirst initiative and about Josue Barragan’s unique experience at PLNU. Discover
Finding Her Code: Computer Science Alum Katelyn Ortiz’s Story Katelyn Ortiz is a PLNU Computer Science B.A. and Computational Science minor graduate who is now living out her purpose in San Francisco as a senior Staff Software Engineer for Palo Alto Networks. Discover
Top Careers for Software Engineering Majors Meta Description: Discover top career for software engineering majors. Including high-demand tech jobs, salary expectations, and how PLNU's programs prepare you for success. Discover
What are the Most In-Demand Jobs of the Future? Discover the most in-demand careers shaping tomorrow’s workplace. Learn what industries and jobs will experience the most growth in the future. Discover
Catherine Crockett Weaves Together Ethics and Excitement in Future Mathematicians For PLNU professor Catherine Crockett it’s never too early to stress the importance, variability, and excitement of mathematics and computer science. Discover
The Valiant Work of Cybersecurity Our traditional image of a superhero isn’t a duck-wielding computer science professor in glasses and a button-down shirt. But, as it turns out, that kind of hero might be exactly what we need — and not just as a clever alter ego.   Not everyone thinks of cybersecurity professionals as superheroes, but what drew PLNU’s Discover
How to Become a Quality Assurance Analyst Learn how you can become a quality assurance analyst, what the position entails, and more. Discover

Course List

For information about the courses required for the Computer Science: Software Engineering, B.A. program, view the PLNU Catalog. 

Course Information

Major Map

Start Application

Are you ready to take the next step to begin your PLNU journey? Whether you’re a high school senior, college transfer student, or international student, find out what we’re looking for in our applicants and how you can apply.

Apply Now

Student Support

For most students, the transition into college life is one full of adjustments. There is the excitement of newfound freedoms, but also some uncertainty as you begin to make choices and take responsibility for your own future. 

At PLNU, we’re committed to supporting you — academically, professionally, spiritually, personally — so that you may be successful both in your time as a student and beyond. That’s why we offer a holistic support system that focuses on your unique experiences, particular needs, and personal and professional goals — resulting from our deep concern for you, our student.

With a focus on authentic relationships and personalized attention, our goal is to help transform you so you can follow your calling in your own career and life.

Student Support

Career Opportunities

Over the course of the last half-century, computers have become an essential part of modern society. Because technology is constantly evolving, our world cannot function without the expertise of computer scientists. A degree in computer science secures a path toward a multitude of careers and industries, places where problem-solving abilities and analytical skills are valued assets. 

What can you do with a software engineering degree?

PLNU computer science alumni have found success in the workforce through project management at Qualcomm and software engineering at Trellisware and ViaSat, just to name a few. Many others have gone on to be systems analysts, interface designers, and network architects. All are equipped with thorough knowledge and tools for the roles within these industries. 

Some of the positions PLNU graduates currently hold:

Software QA Analysts

Software Developers design and build applications, while QA Analysts test software for functionality, reliability, and security. Together, they ensure systems meet user needs and perform effectively.

  • Median Pay: $131,450/year
  • Number of Jobs: 1,895,500
  • Job Outlook (2024–2034): +15%
  • Employment Change: +287,900 jobs
View Full BLS Profile

Analysts and Testers

Analysts and Testers evaluate software systems to ensure they function correctly, efficiently, and meet user requirements before release. They analyze system performance, design test cases, identify and document defects, and collaborate with developers to resolve issues and enhance product quality. Analysts and Testers can work in software development firms, technology companies, finance, healthcare, or government organizations, with opportunities in quality assurance, systems analysis, and software project management.

  • Median Pay: $131,450/year
  • Number of Jobs: 1,895,500
  • Job Outlook (2024–2034): +15%
  • Employment Change: +287,900 jobs
View Full BLS Profile

.NET Developer

.NET Developers specialize in building applications using Microsoft’s .NET framework, working on both web and enterprise-level software systems.

  • Median Pay: $131,450/year
  • Number of Jobs: 1,895,500
  • Job Outlook (2024–2034): +15%
  • Employment Change: +287,900 jobs
View Full BLS Profile

Web Developer & Digital Designer

Web Developers and Digital Designers build and maintain websites and digital interfaces, combining design, usability, and technical functionality. They ensure sites work well across devices, are visually appealing, and meet performance standards.

  • Median Pay: $95,380/year
  • Number of Jobs: 214,900
  • Job Outlook (2024–2034): +7%
  • Employment Change: +15,500 jobs
View Full BLS Profile

Pixels, Programs, and Possibilities