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.

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.









