Computer Science Degrees & Programs

Do you value rigorous academics? Like a challenge? Seek to understand the common threads running through every discipline?

Consider a major in computer science, the formal study of abstract problem-solving. Computers permeate every facet of our society, so more and more careers relate to them: bioinformatics, cognitive science, digital media arts, neuroscience, artificial intelligence, computer graphics, management information systems, human-computer interaction, and intellectual property law. In fact, all fields and organizations welcome the talents of properly trained computer scientists. Learn how to organize and communicate information, use algorithms, procedures or formulas for solving problems, and work with a team to find practical applications.

All Majors and Programs

Computer Science at Westmont

Program Review

Mission Statement

Our mission is to prepare students to participate in the redemption of the information universe by conceiving, creating, analyzing and critiquing computational technologies.

Program Learning Outcomes

The links below lead to information about the department's most recent assessment of student learning relative to our program learning outcomes.

As a result of what they have learned in their mathematics program, graduates in mathematics will be able to do the following:

  • Core Knowledge. Students will know the core ideas and methods in the field of computer science.
  • Communication. Students will be able to communicate information and ideas of computer science in writing or orally.
  • Creativity. Students will be able to independently learn new ideas and techniques and to formulate and solve a novel problem in computer science.
  • Christian Connection. Students will incorporate computer science knowledge and skill into a wider interdisciplinary framework and especially into a personal faith and its accompanying worldview.

    Learn More

Alumni Stories

Kyle Hansen ’19, double majored in mathematics and computer science at Westmont. He recently earned his doctorate in mathematics from UC Santa Barbara, and presented his research in complex analysis at the Joint Mathematics Meetings in Baltimore. 

Talia Bjelland ’22, tutored her peers in the finer points of programming, built software for Westmont through the CATlab program, and has interned at Best Buy. She has leveraged her Spanish minor in tutoring Spanish-speaking individuals with Down Syndrome in Mexico.

Valentina Costarelli ’23, born in Italy, studied at Caltech and graduated from Westmont with a degree in applied sciences, statistical analysis and management. Currently, she is an AI software engineer and team lead at Amazon.

Career Opportunities

Software engineer

Software test engineer

Data engineer 

IT specialist

UX designer

Product management

Sales engineer

See Career Paths for Graduates Who Studied Computer Science at Westmont

Abroad Opportunities

  • Westmont in Asia
  • Westmont’s Europe Semester
  • Westmont in San Francisco
  • Westmont Downtown
  • Westmont’s Center for Applied Technology (CATLab) 
  • Westmont’s South Africa Mayterm

    Learn More

Tracks & Requirements

Fall

  • CS010 Introduction to Computational Problem Solving (4)
  • CS015 Discrete Mathematics (4)
  • GE's and non-major electives (5)

Spring

  • CS030 Introduction to Object Oriented Data Structures (4)
  • MA009 Calculus I (4)
  • GE's and non-major electives (5)

Fall

  • CS144 Computer Organization and Architecture (year 2 or year 3) or CS105 Programming Languages (4)
  • GE's and non-major electives (13)

Spring

  • CS120 Design and Analysis of Algorithms (4)
  • CS Elective (4)
  • GE's and non-major electives (9)

Fall

  • CS Elective (4)
  • GE's and non-major electives (13)

Spring

  • CS Elective (4)
  • GE's and non-major electives (13)

Fall

  • CS Elective (4)
  • CS Elective (4)
  • GE's and non-major electives (8)

Spring

  • CS195 Senior Seminar (4)
  • CS Elective (4)
  • GE's and non-major electives (8)