100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Bachelor's

Computer Science and Engineering BS

University of California, Los Angeles Henry Samueli School of Engineering and Applied Science 38 courses

About This Program

The Computer Science and Engineering curriculum at UCLA provides students with the education and training necessary to design, implement, test, and utilize the hardware and software of digital computers and digital systems. The curriculum has components spanning both the Computer Science and Electrical and Computer Engineering departments. The curriculum covers all aspects of computer systems from electronic design through logic design, MSI, LSI, and VLSI concepts; device utilization, machine language design, implementation and programming, operating system concepts, systems programming, networking fundamentals, and higher-level language skills; and their application. Students are prepared for employment in a wide spectrum of high-technology industries. The computer science and engineering program is accredited by the Computing Accreditation Commission and the Engineering Accreditation Commission of ABET. The Computer Science and Engineering major is a designated capstone major. Computer Science and Engineering students complete a major product design course. Graduates are expected to apply the basic mathematical and scientific concepts that underlie modern computer science and engineering; design a software or digital hardware system, component, or process to meet desired needs within realistic constraints; function productively with others as part of a team; identify, formulate, and solve computer software- and hardware-related engineering problems; and demonstrate effective communication skills.

Degree Requirements

Preparation for the Major

Complete 18 courses as follows:

Preparation for the Major: Computer Science M51A or Electrical and Computer Engineering M16

Select one course from:

Preparation for the Major: Physics 4AL or 4BL

Select one course from:

The Major

Complete 19 courses as follows: 10 required courses, one probability course, one capstone design course, one electrical and computer engineering elective, three computer science electives, and three courses (12 units) of technical breath.

The Major: Computer Science M151B or Electrical and Computer Engineering M116C

Select one course from:

The Major: Computer Science M152A or Electrical and Computer Engineering M116L

Select one course from:

The Major: Capstone Design

Complete the following course:

Code Course Title Credits
COM SCI 152B Digital Design Project Laboratory 4

The Major: Electrical and Computer Engineering Elective

Complete a minimum of 4 units and one elective course from Electrical and Computer Engineering 101A through M185.

The Major: Computer Science Elective

Complete a minimum of 12 units and three elective courses from Computer Science 111 through CM187, and up to 8 units of Computer Science 188.

The Major: Technical Breadth

Complete 12 units of technical breadth courses from an approved list available in the Office of Academic and Student Affairs. Students who want to deepen their knowledge of electrical engineering are encouraged to select that discipline as their technical breadth area.

Click a course code or title to read the full course description.

Get expert help with your Bachelor's coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles