PLNU’s Software Engineering B.S. is a rigorous program designed for students who want to master both the theory and practice of building software systems. You’ll gain a strong foundation in computer science, from hardware and operating systems to advanced programming and databases, while specializing in software design, quality assurance, and project management. This degree provides the depth and technical preparation you need to excel in software careers or pursue graduate study in computer science.
Why Choose Software Engineering at PLNU?
Emphasis on Software Engineering
In this program you will have multiple classes that will focus software development, design and project management. You will round that out with a semester-long project to build a piece of software.
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 in network and 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
In addition to a comprehensive foundation in computer science, the Software Engineering B.S. includes specialized coursework in:
- Software Design and Development
- Quality Assurance and Testing
- Project and Team Management
- Advanced Programming Languages and Tools
- Operating Systems and Databases
Graduates of PLNU’s Software Engineering B.S. program pursue careers such as:
- Software Developer
- Net Developer
- Web Developer and Digital Designer
- Software Quality Assurance Analysts
With its balance of advanced technical training, hands-on learning, and mentorship, the Software Engineering B.S. provides the rigorous preparation you need to excel in software development or continue your studies at the graduate level.









