The Computer Science (BS) at the University of La Verne gives students a strong foundation in computing theory, programming, systems, networks, cybersecurity and software development, while allowing them to specialise through concentrations in areas such as Artificial Intelligence, Applications Development, Engineering, Information Science or Software. It is well suited to students who want a technical computing career and combines mathematical and scientific preparation with applied coursework, an internship and a senior project.
Curriculum Structure
First Year: Students establish the mathematical, scientific and programming foundations required for advanced computer science study. Key preparation includes CMPS 301 Programming Concepts, CMPS 327 Discrete Mathematics, MATH 201 Calculus I and PHYS 201 General Physics I, giving students the quantitative and computational base needed for the major.
Second Year: Students progress into the core computing concepts that underpin modern software and computer systems. Courses such as CMPN 280 Computer Organization, CMPS 367 Object Oriented Language C++ and CMPS 385 Data Structures develop skills in computer architecture, object-oriented programming and efficient data handling.
Third Year: Students expand their technical knowledge through areas such as computer networks, cybersecurity and specialised computing. Core study includes CMPS 368 Principles of Computer Networks and CMPS 420 Cybersecurity, while students begin deeper concentration study such as CMPS 400 Analysis of Algorithms, CMPS 450 Automata Theory or CMPS 451 Artificial Intelligence, depending on their chosen pathway.
Fourth Year: The final stage focuses on advanced specialisation, professional preparation and independent application of computing knowledge. Students complete CMPS 471 Internship and CMPS 499 Senior Project, with the senior project requiring research, preparation and development of a substantial project under faculty guidance.
Focus Areas
Computer science, programming, computer organization, data structures, computer networks, cybersecurity, artificial intelligence, algorithms, software development, information science, computer engineering, systems architecture
Learning Outcomes
Students develop the ability to analyse complex computing problems, design and evaluate computing-based solutions, apply computer science theory and software-development principles, communicate effectively, work individually and as team members or leaders, and make informed computing decisions while considering legal and ethical responsibilities.
Professional Alignment (Accreditation)
The University of La Verne states that its Computer Science program's student learning outcomes are aligned with ABET evaluation criteria, including the general and program criteria for computing programs. The university's current accreditation information confirms institutional accreditation by the WASC Senior College and University Commission (WSCUC); the current program information does not explicitly state that the Computer Science BS itself holds separate ABET accreditation.
Reputation (Employability Rankings)
The University of La Verne does not publish a current program-specific employability ranking for the Computer Science BS or a dedicated graduate salary figure on its official program pages. The university does report that its September 2026 student-success snapshot showed most seniors had participated in at least one high-impact practice, while the Computer Science department emphasises preparation for academic, professional and personal growth through theory, application, research and practice.
The Computer Science BS is structured to move students from foundational computing concepts into practical application through an internship and a faculty-guided senior project. Students can also gain experience through research activities, hands-on computing coursework and the wider La Verne Experience, which encourages students to apply classroom concepts in practical settings:
The Computer Science BS prepares graduates for technology careers by combining programming, algorithms, systems, cybersecurity, networks and specialised areas such as artificial intelligence or software development. The required internship and senior project give students opportunities to demonstrate their technical abilities in professional and project-based settings before graduation.
Typical career directions: Software Developer, AI Specialist, Systems Analyst, Cybersecurity Analyst
Further Academic Progression: After completing the Computer Science BS, students can continue into graduate study in areas such as data analytics, computer science, artificial intelligence, cybersecurity or related technology disciplines. At the University of La Verne, the MSDA 4+1 provides a particularly direct route into graduate-level data analytics, while students can also pursue further expertise in computing and related fields.


US universities use a holistic admissions review. Beyond grades and standardized test scores, they weigh the strength of your overall profile to understand who you are as a student and a person.

Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
