Los Angeles Universities with Computer Degrees and Training

Feb 15, 2019

Research computer degrees in Los Angeles, which currently has more than 30 colleges and universities offering programs. Read an overview of degree programs, admission info and program requirements for three schools within 20 miles of downtown and decide which program is right for you.

View Popular Schools

Computer Degree Programs at Universities in Los Angeles

There are many schools in the Los Angeles area offering a multitude of computer-related degree programs. This article looks at three universities within 25 minutes of the city center and at the computer science degree programs they offer. There is also information on each school's enrollment, tuition, graduation rate and acceptance rate. Prospective students may find this helps them make an informed decision about their education. There is also a brief paragraph that names some more Los Angeles schools with relevant programs.

  • The University of California-Los Angeles (UCLA), about 16 miles from downtown, offers bachelor's degree programs in computer science, and in computer science and engineering. At the graduate level, it offers a master's and a doctoral degree in computer specialties.
  • Just four miles from the city center, the University of Southern California offers a bachelor's degree program in computer science, and in computer engineering and computer science. It also has master's and doctoral programs in computer science.
  • California State University-Los Angeles offers bachelor's and master's degree programs in computer science. This school is about five miles from downtown Los Angeles.

Comparison of Schools

Students who are seeking the right school need to consider many factors. The following table lists important information about these schools in a way that allows for quick comparisons.

University of California-Los Angeles University of Southern California California State University-Los Angeles
School Type 4-year, Public 4-year, Private not-for-profit 4-year, Public
Total Enrollment (2017) 44,027* 45,687* 28,531*
Campus Setting Large city Large city Large city
Tuition & Fees (2017-2018) $13,261 in-state, $41,275 out-of-state* $54,259* $6,639 in-state, $18,519 out-of-state*
% of Students Receiving Some Form of Financial Aid (2016-2017) 65%* 64%* 91%*
Acceptance Rate (2017) 16% * 16%* 46% *
Retention Rate (2017) 97%* 96%* 79%*
Undergraduate Graduation Rate (for students beginning in 2011) 91%* 92%* 47%*

Source: *NCES College Navigator.

University of California-Los Angeles

Part of the Henry Samueli School of Engineering and Applied Science at the University of California-Los Angeles, the Computer Science Department offers both undergraduate and graduate programs. The Computer Science Department is home to more than a dozen research laboratories, specializing in areas such as multimedia computer communications, distributed systems, artificial intelligence, distributed sensor networks, bioinformatics and computer graphics.

Bachelor of Science in Computer Science

UCLA's computer science bachelor's degree program covers programming language, computer system architecture, operating systems, computer networks, discrete structures, computer science theory and digital systems. Equipping students with the skills to implement, design and use digital computers and systems, graduates of the program are expected to make valuable contributions to computer science and related engineering areas, possess strong communication skills and demonstrate strong ethical judgment. The curriculum is accredited by the Computing Accreditation Commission of ABET.

Bachelor of Science in Computer Science and Engineering

The computer science and engineering bachelor's degree program incorporates components from both the computer science and electrical engineering departments. Students learn about all aspects involved in computer systems, including electronic design, logic design, operating systems and programming. Upon completion of the program, students are prepared for employment in a wide range of high-technology industries. The Engineering Accreditation Commission of ABET and the Computing Accreditation Commission accredit this program.

Master of Science in Computer Science

The Computer Science Department's master's degree program requires completion of nine courses, five of which must be at the graduate level. While the program doesn't require any specific courses, the majority of coursework must be from the Computer Science Department. Areas of study include information and data management, graphics and vision, computational systems biology, artificial intelligence, computer networks and software systems.

PhD in Computer Science

The doctoral degree program allows students to choose an area of specialization. These areas include artificial intelligence, computer networks, computer system architecture, software systems and more. To earn the degree, students must complete a written and an oral examination as well as complete doctoral-level research and a dissertation.

University of Southern California

The USC Viterbi School of Engineering boasts research faculty from the Information Sciences Institute (ISI) and the Institute for Creative Technologies (ICT). Among its alumni is an Academy Award-winning computer graphics developer.

Bachelor of Science in Computer Science

This undergraduate program gives students the foundational knowledge they need to pursue a career in computer science. Students are required to take 24 units of general education, pre-major courses such as calculus and basic science, and major course requirements. Typically, class topics include computer programming, operating systems, large software systems and software engineering.

Master of Science in Computer Science

Master's students may choose to complete a general computer science degree or they may choose one of nine specializations, such as computer networks, intelligent robotics, computer security and game development. Students have the option of a thesis or non-thesis track.

PhD in Computer Science

Students must complete coursework, research and a thesis to earn this degree. Course topics include computer architecture, operating systems, geometric modeling, database technologies and software engineering. Depending on the students' interests, there are different research tracks that they may pursue. Qualifying examinations are also required.

California State University-Los Angeles

The College of Engineering, Computer Science and Technology at California State University-Los Angeles includes multiple engineering programs, as well as the Department of Computer Science. Structured to prepare students for a career designing computer systems, the programs in this department stress both practice and theory.

Bachelor of Science in Computer Science

Students in the computer science bachelor's degree program learn UNIX and shell programming, website development, relational databases, object oriented programming, data structures, functional programming, software design, logic programming, computer graphics and Web applications architecture. This degree program gives students the opportunity to apply theoretical knowledge learned in the classroom to real-world situations. Individuals completing the program are qualified to work in computer graphics, computer networks, database systems, artificial intelligence, systems analysis and other areas. The degree program also provides students with a solid foundation to pursue a graduate degree in computer science.

Master of Science in Computer Science

In addition to equipping students with additional skills to advance their career in computer science, the computer science master's degree program prepares students for public school teaching, college teaching and doctoral research. Before entering the program, students must complete courses in automata theory, operating systems, data structures and programming language paradigms. Graduate level coursework includes design and analysis of algorithms, networks, advanced computer graphics, Web programming, advanced data science, advanced software engineering, computing theory, computer systems security and advanced software architecture.

Blended Bachelor and Master's Degree in Computer Science

The combined bachelor and master's degree program in computer science allows upper-division students to simultaneously complete undergraduate and graduate courses. The blended program provides an accelerated track to a graduate degree, access to graduate facilities and a simplified process for student applications.

Other School Options

Computer degree and training programs are also available at California State University-Long Beach located 15.2 miles from downtown Los Angeles, and at Los Angeles City College, located 4.2 miles away.

Next: View Schools

Popular Schools

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

Find your perfect school

What is your highest level of education?