Computer Science (BA, BS)

At SPU, you’ll learn how to analyze and solve challenging problems by applying critical thinking and computer-based systems. That’s what Computer Science is all about.

You’ll learn how to use and create technology solutions to serve others, worldwide. That emphasis on service is why you might choose to study at SPU in the first place.

But which program is right for you? It all depends on your goals.

Computer Science majors learn to develop software and hardware to analyze data and solve problems. Computer scientists look for new ways of using computers, and new applications to enrich people’s lives.

  • The BA degree track focuses on problem solving and programming, and is a good choice if you want to combine computing with a double major or minor in another field.

  • The BS degree track emphasizes the mathematical and engineering foundations of computing along with software design and development. It prepares you for graduate study or a career in computer science.

Information Systems majors learn to apply technology solutions to the way people work. That means you’ll get to know information systems inside and out, from design and implementation to support. You’ll also learn how to answer the bigger “What is this good for?” question.

Aaron Dingler teaching

Double major? Here’s the policy:

While you cannot double major in any combination of Computing Sciences degrees, if you graduate with either Computer Science degree, you’re free to pursue Information Systems as a second baccalaureate degree (or the other way around). Contact us for specifics.

Where will you end up?

Learn more about cool computing careers, or do a little freestyle career exploration with the help of SPU’s Center for Career and Calling.

Engineering job

Where Will You End Up?

Visit ACM Computing Degrees and Careers to learn more about how to serve others as you put this degree to work. You can also do a little freestyle career exploration with the help of SPU’s Center for Career and Calling.

Delsey Sabu

Student Story: Delsey Sabu

“My Computer Science professors are experienced, genuine, and relatable mentors.”

See how an on-campus student office assistant job worked out for Hector Dominguez-Maceda ‘19 and how you can find a job during school.

Andy Cameron

Why I Teach at SPU

Andy Cameron, Assistant Professor of Computer Science

“I love teaching at SPU. It is a joy and a privilege to challenge students to do their best work and to help guide them in becoming their best selves. And it is a blessing to be able to include Jesus and our walks of faith in the conversation.”