BA in Computer Science

(71 credits, 41 upper-division)

SPU’s BA (bachelor of arts) in Computer Science emphasizes problem-solving, organizing and synthesizing ideas, and applying computing theory. It’s an especially good choice if you’re going to double major, or minor in another field. With this degree you’ll be well prepared for projects that apply computing to other disciplines.

In this program you’ll cover the field’s major topics in 15 Computer Science courses, along with applied calculus, computer math, and statistics. In a senior project you’ll apply computer-based problem-solving techniques to an area of interest.

Apply to the program as soon as you’re eligible. For admission to this major, you’ll need:

  • A minimum SPU cumulative GPA of 2.0 (C), and
  • A GPA of 2.5 or above in 10 credits of CSC-labeled courses taken at SPU that apply to the chosen major.

Check the latest catalog for specific course descriptions and degree requirements.

Check the time schedule for course offerings during the current year. 

Here are two suggested course sequence flow charts: a 2-year plan (for DTA transfers), a 4-year plan.

Apply to SPU.


Why I Teach at SPU

Elaine Weltz, Assistant Professor and Chair, Computer Science

“I enjoy teaching because I love to watch students experience that ‘Aha!’ moment of victory that comes from solving the puzzle that is computer programming. The most gratifying part of my SPU experience is watching — and helping — students grow and mature from beginning programmers into computing professionals.”