• Female student in classroom

As a Software Engineering major at Fresno Pacific University, you’ll immerse yourself in the world of computing technology as you learn to develop products and solve problems to meet the needs of the Central Valley and beyond. You’ll learn programming, software design and ethics in computing from faculty who have experience working for Chrysler, Motorola, Microsoft and other major technology companies. The entire program is designed to teach you software design and development skills with a focus on ethical and socially responsible practice. Learn by doing as you build a strong background in engineering and project management to advance in today’s technology driven career field.

The B.A. program is offered as an option for those who wish to study software engineering with minimal investment in quantitative rigor and prefer a broader background in the liberal arts.

Highlights

  • A network of industry leaders inform the coursework, so classes prepare you for work outside of the classroom
  • Take advantage of opportunities to study software engineering at Bitwise, a technology hub
  • Two semester-long projects are embedded in the major
  • B.A. and B.S. option allow for flexibility and cross-over with other majors or minors

Career opportunities

With a degree in software engineering, you'll gain a foundation for work in careers that deal with support for computing systems, design and development of software, management of related projects and methods for processing large quantities of information. These skills have applications in many fields including business, education, natural sciences, health industries, manufacturing industries, application software design, computer programming, marketing and entertainment industries, as well as direct computing fields.

Course listing

In order to obtain a bachelor’s degree from Fresno Pacific University, students must complete at least 120 units. Along with completing all required courses in their selected area of study, general education requirements must be met by all graduates. See the general education summary in the undergraduate academic catalog for more information.

Select programs may not provide enough units for a student to graduate and therefore an emphasis and/or elective courses must be completed alongside the major. Please see below for emphases related to this area of study.

General Education Prerequisites

CodeTitleUnits
MATH 140Pre-Calculus4

Required Courses (38 Units)

CodeTitleUnits
CSSE 112Survey of Computer Science3
CSSE 220Object-Oriented Programming3
CSSE 240Data Structures and Algorithms3
CSSE 350Software Engineering3
CSSE 352Software Design3
CSSE 370Internet Programming3
CSSE 380Database Systems and Programming3
CSSE 390Ethics in Computing2
CSSE 455Software Quality Assurance3
CSSE 457Software Project Management3
CSSE 480Computing Projects in the Community1
CSSE 490Senior Project1
MATH 311Statistics for the Natural Sciences3
MATH 370Discrete Mathematics3

Program director

Simon Sultana, Ph. D.
Simon Sultana, Ph.D.

Program Director, Software Engineering & Computer Information Systems