Facebook pixel Computer Science Major and Minor | Pepperdine University | Seaver College Skip to main content
Pepperdine | Seaver College
Students typing on laptops on the Malibu campus

Computer Science Major and Minor

Seaver College’s computer science program equips students with the principles and practical skills necessary to make a positive impact in the world’s ever expanding technological fields. Based around the themes of abstraction, integration, and languages and paradigms, undergraduates enrolled as a computer science major or minor receive formative training on not just the ins and outs of computer architecture, but also the moral and ethical implications of programming with integrity.

Computer Science Degrees

Bachelor of Arts in Computer Science

Seaver College’s bachelor of arts in computer science ensures students are able to adapt across a multitude of programming languages and computing paradigms. Through focussed classroom instruction, internship opportunities, and a culminating capstone course experience, undergraduates are prepared to play a role in this era of software development.

The Computer Science
Minor

The minor in computer science presents an exciting opportunity for students, especially those studying business, economics, and the natural sciences. By completing five core courses, plus an elective, students can gain a host of interdisciplinary computational skills that have been proven to be impactful across a broad spectrum of industries.

 

What Natural Science Division Grads Are Doing

Data collected from the 2025 class within six months of graduation.

 

80%

Total Settled Graduates

40%

Employed Full-Time or Part-Time

38%

Continuing Education

2%

Military or Full-Time Service

Why Pepperdine


Pepperdine Seaver College is consistently recognized among the top-ranked universities in California and the United States. We are a Christian university where students grow in knowledge and character. As a liberal arts institution, we focus on providing rich opportunities for intellectual and spiritual exploration for students with a diverse community.

 

 

Located in Malibu, CA

 

13:1 Student-to-Faculty Ratio

 

80% of Students Participate in an International Program

 

120,000 + Alumni Network

Computer Science Curriculum Guide

The computer science degree curriculum is based on three themes: abstraction, integration, and languages and paradigms.

Abstraction

Abstraction is based on the concept of layers in which the details of one layer of abstraction are hidden from layers at a higher level. A computer scientist uses abstraction as a thinking tool to understand a system, model a problem, and master complexity. The ability to abstract cannot be acquired in a single course, but must be developed over several years. Consequently, all courses in the computer science major curriculum emphasize the abstraction process, not only as a framework to understand the discipline but also as a tool to solve problems.

Integration

The curriculum focuses on how well the courses are integrated as opposed to how many courses are offered. There are two important aspects of integration in the curriculum—integration between courses and the integration of theory and practice. Without integration between courses the curriculum becomes simply a collection of unrelated facts with no unity based on fundamental principles. The integration of theory and practice not only serves to reinforce the students' understanding of abstract concepts but also provides them with insight and appreciation of the practical solutions at hand.

Languages and Paradigms

Because of the continued evolution of programming languages and paradigms, we emphasize multiple programming languages and paradigms throughout the curriculum.

Our curriculum seeks to strike the proper balance between breadth and depth. Too much breadth will not equip students with the detailed skills necessary to solve realistic problems. Too much depth in one language or paradigm will give students a narrow vision that makes it difficult to consider multiple approaches to a problem.

Breadth is achieved by giving students a choice of programming languages and associated courses during the first semester. Depth is achieved by using a different single industrial-strength language during the second and third semesters. Courses in the following semesters introduce other programming paradigms based on different languages.

The language choice for the first two years is driven by both pedagogical and practical industry concerns. Pedagogical concerns are important during the first two years, because this is when students begin to form algorithmic thinking patterns and develop problem-solving skills. The criteria are that the programming environment should be simple to learn yet powerful enough to illustrate fundamental concepts of computing.

Skill in a practical language is necessary for students to be well equipped for their postgraduate careers. The languages for the third and fourth years are chosen for the variety of programming paradigms on which they are based.

 

Take the Next Step

Reach out to us to learn more about Pepperdine's undergraduate programs.

Get In Touch

Learn more about how you can join the Pepperdine community.

Visit Our Campus

Explore Seaver College and connect with an admission counselor.

Start Your Application

Submit an application and be one step closer to becoming a Wave.

 

Contact Us

Natural Science Division
Pepperdine University
24255 Pacific Coast Highway
Malibu, CA 90263
Office: RAC 106

310.506.4321

Timothy Lucas
Divisional Dean & Professor of  Mathematics

Stephanie Adler
Office Manager

Sunni DeLano
Director, NSCP-ISPP

Daphne Green
Lab Manager

Michael Kruel
Associate Lab Manager

Caleb Garcia
Administrative Assistant