Top Computer Engineering Degree Program - Long Beach, CA

School and Ranking Information

Aspiring computer engineering students can choose from among four large universities (three public, one private) within a 25-mile radius of downtown Long Beach. Based upon school rankings and available program options, the following three universities are the top schools in the area:

  • Winner: University of Southern California (USC) comes in first based on being ranked in the top ten nationally for its engineering programs. USC boasts cutting-edge labs, a variety of research opportunities, and an award-winning faculty.
  • Runner Up #1: University of California Los Angeles (UCLA) is one of the top public schools in the nation. It is also very highly ranked for its undergraduate and graduate engineering and computer science programs.
  • Runner Up #2: California State University-Long Beach (CSULB) is also well ranked, consistently placing in the top 50 for undergraduate engineering programs. CSULB's College of Engineering receives the highest number of grants and contracts for research among the colleges within the California State University system.

School Comparison Chart

Category University of Southern California University of California, Los Angeles California State University - Long Beach
Ranking(s) 27th for national universities in 2022*
31st for undergraduate engineering programs in 2022, nationwide*
15th for best graduate engineering school in 2022, nationwide*
20th for national universities in 2022*
15th for best undergraduate engineering programs in 2022, nationwide*
12th for regional universities (West) in 2022*
147th for undergraduate engineering programs in 2022, nationwide*
Location Los Angeles, CA (16 miles from Long Beach) Los Angeles, CA (24 miles from Long Beach) Long Beach, CA
School Type Four-year, private not-for-profit Four-year, public Four-year, public
Tuition & Fees (2021-2022) $61,503 (undergraduate), $61,396 (graduate)** $13,258 (undergraduate, in-state), $43,012 (undergraduate, out-of-state); $13,036 (graduate, in-state), $28,138 (graduate, out-of-state)** $6,846 (undergraduate, in-state), $18,726 (undergraduate, out-of-state); $8,280 (graduate, in-state), $17,784 (graduate, out-of-state)**
Computer Engineering Degree Levels Offered Bachelor's, master's and doctoral degrees** Bachelor's and master's degrees** Bachelor's degrees**
Computer Engineering Degrees (all levels) Awarded in 2020-2021 208** 92** 66**
Most Popular Computer Engineering Program in 2020-2021 Bachelor's degrees (55 awarded)** Bachelor's degrees (92 awarded)** Bachelor's degrees (66 awarded)**
Undergraduate Graduation Rate (in 150% of normal degree time) for 2015 Entering Class 92%** 92%** 75%**
Noteworthy School offers 155 different minors - more than any other U.S. university UCLA guarantees housing for two years Has 350 California Merit Finalists among current undergraduate population

Sources: *U.S. News & World Report, **NCES College Navigator

Winner: University of Southern California

  • USC has an overall student-faculty ratio of 9:1, according to NCES
  • In 2022, USC was ranked 46th among Most Innovative Schools, according to U.S. News & World Report
  • 15th for graduate engineering schools in 2022 by U.S. News & World Report

The USC Viterbi School of Engineering offers B.S. Electrical Engineering (EE) with an emphasis on computers (BSEE(C)) programs, Master of Science in Computer Engineering (MSCENG), and Doctor of Philosophy in Computer Engineering (PhDCENG). The 132-unit BSEE(C)program requires 32 units for general education, 36 units covering science, physics and math, 22 units in EE, 21 units for computer science (CS) coursework, and remaining 21 units for a design course and electives. EE coursework includes topics covering microprocessors, digital circuits, digital logic, and computer system organization. CS curriculum includes object oriented programming, data structures, discrete methods, and algorithm design.

The 27-unit MSCENG program requires pre-admission courses in programming systems design and computer system organization. The program's fundamental and core courses include computer networks, (MOS) VLSI circuit design, communications network, and systems architecture. Four required units are for a thesis. For the 60-unit PhDCENG program, students need required courses in theory, software, hardware and systems. The program's structure covers research that is both highly theoretical to more applied concepts, with interdisciplinary research encouraged.

Runner-Up #1: University of California, Los Angeles

  • 1st for top public schools in 2022 by U.S. News & World Report
  • Almost 70% of undergraduate classes have fewer than 30 students
  • 11th for graduate computer science in 2022 by U.S. News & World Report

UCLA's Henry Samueli School of Engineering and Applied Sciences has Bachelor of Science (B.S.) in Computer Science (CS) and Engineering, B.S. in Electrical Engineering (EE) - Computer Engineering, and M.S. and Doctor of Philosophy (Ph.D.) in EE. The undergraduate degree in CS and engineering emphasizes EE hardware and computer architecture, with courses covering OS principals, computer networks, digital design, EE physics, and circuits. Students in the B.S. in computer engineering program learn embedded systems and EE, with CS courses in computer organization, software construction, and networks layers. The graduate program has an embedded computing track, which requires students to complete advanced courses in VLSI design, embedded systems, DSP circuit design, and computer architecture. A thesis is optional, with the alternative a comprehensive exam. Students pursuing the doctoral program must complete the degree within five years. The program has circuits and embedded systems specialization, and requires an EE seminar, coursework on technical communications and four additional graduate advisor supported courses. Besides a required doctoral dissertation, students after two years need to pass a written Ph.D. preliminary exam.

Runner-Up #2: California State University - Long Beach

  • Highly diverse student body, according to NCES
  • NCES showed in the 2020-2021 school year, 80% of first-time undergraduates received financial aid, which is the highest of the three profiled schools
  • One of the largest campuses in 23-member California State University system

The College of Engineering (COE) at CSULB offers curriculum leading to B.S. degrees in computer engineering and CS, and further master's and PhD degree programs. The B.S. in computer engineering requires 128 units for graduation. Upper division courses include logic design, microprocessor and controllers, system on chip (SOC) applications, integrated circuit design, and a senior project. The 30-unit M.S. degree offering has two options for students, in computer engineering or CS. The computer engineering option offers advanced study in computer hardware and software covering theory, analysis, design and applications. Core courses include advanced OS, computer architecture, SOC design, analysis of algorithms, and fault tolerant systems. Certificates in web technologies and applications are available for all non-B.S. engineering students, and a PhD in Engineering is offered jointly with The Claremont Graduate University.

Next: View Schools
Created with Sketch. Link to this page

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

    • M.S in Software Development
    • M.S in Software Engineering
    • B.S. in Software Development

    What is your highest level of education?

    • MS: Information Technology: Software Design & Management
    • MS: Engineering Management: Leadership
    • BS: Industrial Engineering Technology
    • BS: Computational Mathematics: Engineering

    What is your highest level of education?

  • Which subject are you interested in?

  • Are you located in the U.S.?

    • PhD-TIM - Engineering Management

    What is your highest level of education?

    • MS in IT - Secure Software Development and Quality Assurance
    • MS in Cybersecurity Management - Secure Software Development and Quality Assurance
    • BS in Analytics - Software Development Using C#
    • BS in Analytics - Software Development Using Java
    • BS in Analytics - Software Development Using Python
    • BS in Analytics - Software Development Using Web Languages
    • BS in Cybersecurity - Software Development Using C#
    • BS in Cybersecurity - Software Development Using Java
    • Enterprise Architecture Systems
    • Secure Software Development and Quality Assurance
    • Critical Infrastructure Security

    What is your highest level of education completed?

  • What is your highest level of education?

Find your perfect school

What is your highest level of education?