Computer Science (BA, BS)

At SPU, a Computer Science degree equips you with the skills to analyze and solve complex problems using critical thinking and computer-based systems. You’ll learn to develop software and hardware, analyze data, and create innovative technology solutions that serve others worldwide.

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

Computer science majors in SPU’s Computer Science program learn to develop software and hardware to analyze data, solve complex problems, and innovate new computing applications. With a computer science degree, you’ll explore cutting-edge ways to use technology and programming to enrich people’s lives.

  • BA degree track emphasizes problem-solving and programming, making it an ideal choice if you want to combine your computer science major with a double major or minor in another field.

  • BS degree track emphasizes the mathematical and engineering foundations of computing along with software design and development. This computer science degree prepares you for graduate study or careers in software engineering, computing research, and technology development.

Aaron Dingler teaching

Double major? Here’s the policy:

You cannot double major in any combination of Computing Sciences degrees. 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.