BS in Computer Science


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.

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

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.