BS in Computer Science

(106 credits, 48 upper-division)

SPU’s BS (bachelor of science) in Computer Science gives you a well-rounded blend of scientific, quantitative, computing, and engineering foundations to prepare you for a career or for graduate studies.

The 11-course Computer Science core is followed by a two-quarter team development project plus three additional senior-level electives. This approach allows you to dive more deeply and apply core concepts to advanced problems. Related courses in mathematics, electrical engineering, and natural science also support what you learn.

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 SPU 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.