Majors in Computer Science and Information Systems are designed to prepare you to
- Employ critical thinking skills and efficient computer-based methods to analyze and solve challenging problems.
- Utilize computing technologies in a socially responsible manner.
- Apply your expertise wherever you serve in the world.
We offer a balanced program of studies in the theoretical and applied aspects of modern computing-related disciplines, informed by a Christian worldview. Our goal is to graduate students equipped for continued professional development and service.
The computing sciences encompass a broad and evolving group of related disciplines. SPU’s Engineering and Computer Science Department offers majors in Computer Science, Computer Engineering and Information Systems, plus minors in the Computer Science and Computer Engineering. We also collaborate with Mathematics through their Applied Mathematics major with emphasis in Computational Mathematics.
Which is the right program for you? The answer lies in what you want to do with computers. Additional information on career paths in the computing disciplines can be found at the ACM Computing Degrees and Careers website.
Find out more about this department’s mission, vision, and learning outcomes.
The BA in Computer Science is a particularly good major if you wish to double-major or minor in another field. This major emphasizes problem-solving, organizing and synthesizing ideas, and applications of computing theory. Graduates are well-suited for projects that apply computing to other disciplines.
- A minimum 74 credits are required for this major, including 41 upper-division credits.
- You will complete 15 courses total in Computer Science, encompassing the major topics of the discipline.
- A senior project and required internship provide opportunities to apply computer-based problem-solving techniques in an area of interest.
- Mathematics courses in applied calculus, computer math, and statistics complete the major requirements.
The BS in Computer Science is the traditional degree in computer science, and prepares you for a professional career or graduate studies in the discipline. The major emphasizes scientific, quantitative, and engineering problem-solving.
- A minimum 109 credits are required for this major, including 48 upper-division credits.
- The BS in Computer Science includes an 11-course core, which provides you with a broad background in the topics of computer science plus a choice of three senior-level technical electives that allow you to explore these or other topics in greater depth.
- A senior project and required internship provide opportunities to apply your core knowledge to more advanced problems.
- This computing curriculum is supported by related coursework in mathematics, electrical engineering, and the natural sciences.
The BS in Information Systems is designed to provide you with a strong foundation in both the technical and organizational aspects of information systems. Graduates are well-prepared to help both for-profit and nonprofit organizations define and achieve their technology goals.
- A minimum of 84 credits is required for this major, including 51 upper-division credits.
- The curriculum emphasizes problem-solving skills and computing technologies through 12 required computer science courses.
- A quantitative background is provided by studies in applied calculus, computer math, and statistics.
- Coursework in organizational/management topics helps you make the connection between the information needs of people in organizations and the technologies that can help meet these needs.
- A senior project and required internship provide opportunities to apply computer-based problem-solving techniques to larger problems.
A Computer Science minor allows you to apply computing technologies and problem-solving strategies to your chosen major or to explore computing as a second discipline.
- A minimum 33–35 credits are required for this minor, including 15 upper-division credits.
- A typical minor curriculum includes courses in programming, software and system design, and electives tailored to your computing interests.
Apply to the major or minor
Admission to a major in Computer Science or Information Systems requires:
- A minimum SPU cumulative GPA of 2.0 (C).
- A GPA of 2.5 or above in 10 credits of computer science (CSC) courses taken at SPU that apply to your chosen major/minor.
- You are encouraged to apply for you major as soon as you are eligible, using the Major or Minor application.
- You must complete the major or minor requirements in effect when you are admitted to the major or minor.