Computer Science (BS)

View degree requirements

Computer Science (BS)

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 Computer Science core is followed by a team development project plus additional senior-level electives. This approach allows you to dive more deeply and apply core concepts to advanced problems. Related courses in mathematics and natural science also support what you learn.

Check the latest Undergraduate Catalog for specific degree requirements, entry procedures, suggested course sequences, and course descriptions.

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

Apply to SPU

Why I Teach at SPU

Carlos Arias Arevalo, Assistant Professor and Chair, Computer Science, Engineering and Computer Science Department

“I have two passions: computer science and teaching. One is my profession, the other is my vocation. It is a blessing to be part of the adventure students start in our classrooms. We can help them achieve their goals, not only by providing good theoretical and practical skills but also by giving them an integral formation. Being part of that adventure — exploring my faith and sharing my faith and my knowledge — is what makes SPU the perfect place for me to be.”