Computer Science
Bachelor of Science
Be at the leading edge.
Technology is always evolving, but a degree in computer science will empower you with the knowledge and skills you need to stay on top of today’s tech world.
Do more than write code
While being a programmer and writing code is an integral part of the computer science major, it’s far from the only thing you’ll study. Your classes will also cover key areas of the computing field, including:
- Databases
- Software engineering
- Client/server model
- Distributed processing
- Networks
- Algorithms
- User interface design
- Computer graphics
- Language theory
Solve complex problems
You’ll learn to break down complicated processes into their individual parts, ultimately transforming those parts into working code. Learning this approach will also make you more adept at general problem solving.
Peel back the layers
You’ll examine computer system architecture at every level: hardware, operating system, software, and network. By understanding how these layered components function and interact, you’ll be better prepared to tackle projects of any scope.
Design software like a professional
Beyond the skills you’ll develop as an individual programmer, you’ll also learn how to collaborate effectively by working on group projects. When creating as part of a team, you’ll employ the same development lifecycle used in most professional environments.
Become a versatile programmer
Modern industries often use a mix of technology solutions, and you’ll need cross-platform experience in order to be successful. Our experimental networking lab will allow you to develop on different operating systems, giving you the necessary exposure to become a versatile developer.
Get hands-on experience in the field
Internship opportunities at companies such as Google, Intel, and Disney will give you invaluable hands-on experience working in the industry. One might even turn into a job offer!
You can also pursue a Masters in Information Technology degree through our School of Management, where you can choose to focus on cybersecurity, data analytics, or IT management.

Computer Science is becoming an integral part of modern life. It is critical for current and future generations to understand what Computer Science is, how Computer Science transcends, and in what ways Computer Science betters and enriches life.
Chang-Shyh Peng
Professor
Putting something together and making stuff is the ultimate problem-solving puzzle experiment. It's the trial and error that's the fun part. My first programming course was with Dr. Reinhart, and he realized that I was very interested in programming.
Damian Mirizzi '18
Computer science majors are in demand. Our graduates enjoy a high rate of placement in both jobs and graduate schools. Due to the increasingly digital nature of our economy, you’ll find that your skills are needed in a wide variety of industries, giving you ample career choices.
Our alumni study at:
- California Lutheran University
- California State University Northridge
- Florida Polytechnic University
- Saint Louis University
- Washington State University
- University of California Santa Barbara
- University of Southern California
- University of Washington
Our alumni work for:
- Aerovironment, Inc
- Amazon
- Amgen
- Bank of America
- Big-O Tires
- Cresendo Interactive
- Disney
- Guitar Center
- IBM
- Intel
- Jet Propulsion Laboratory (JPL)
- Northrop Grumman
- OmniUpdate
- Skyworks
- Xerox
- XYPro
- Yardi Systems
Career paths:
- College Webmaster
- Database Specialist
- Enterprise Manager
- Programmer Analyst
- Software Developer
- Software Engineer
- Systems Engineer
- Technical Writer
- Webmaster
of Cal Lutheran graduates find a job or enroll in graduate school within nine months

Palmer Chaplin ’20The Computer Science program taught me fundamental concepts in software engineering, computer architecture, networking, software development, and coding principles. I frequently use all of these skills in my current job at Amazon Web Services, where I help architect and build data structures for companies migrating to cloud based computing. Additionally, the program also taught me to be a self-sufficient researcher. This is a key skill to have at any level as it is important to learn and adapt as your job demands change.
Cloud Practitioner
Amazon