Computer Engineering B.S.
Henry Samueli School of Engineering and Applied Sciences
Division of x
About the Major
The undergraduate curriculum provides all computer engineering students with preparation in the mathematical and scientific disciplines that lead to a set of courses that span the fundamentals of the discipline in the major areas of data science and embedded networked systems. These collectively provide an understanding of many inventions of importance to our society, such as the Internet of Things, human-cyber-physical systems, mobile/wearable/implantable systems, robotic systems, and more generally smart systems at all scales in diverse spheres. The design of hardware, software, and algorithmic elements of such systems represents an already dominant and rapidly growing part of the computer engineering profession. Students are encouraged to make use of their computer science and electrical and computer engineering electives and a two-quarter capstone design course to pursue deeper knowledge within one of these areas according to their interests, whether for graduate study or preparation for employment.
The Computer Engineering major has the following learning outcomes:
Application of mathematical, scientific, and engineering knowledge
Design of a software or hardware system, component, or process to meet desired needs within realistic economic, environmental, social, ethical, health, safety, security, reliability, manufacturability, and sustainability constraints
Function productively on a team with others
Identification, formulation, and solution of computer engineering problems
Choosing Your Course of Study at UCLA
Making the Right Decision
One of the most important decisions you will make in college is your choice of major — the field of study that represents your principal interest and that will likely contribute to your career goals. Some students select their major at the time they fill out the University’s application for admission, although a far greater number are undecided about their major.
Students in the College of Letters and Science do not need to declare their major in their freshman year. In fact, you can be an “undeclared major” until the end of your sophomore year, which is particularly advantageous if you are not certain of your specific academic goals. It is wise to wait and explore the diversity of subject areas offered at UCLA through taking introductory courses in a variety of disciplines. It would not be unusual for you to become enthusiastic about disciplines previously unfamiliar to you. With careful planning, these courses may also apply toward fulfilling your university and college requirements.
To narrow your choice of study, carefully consider the general college requirements, the description of courses offered in the major, and the departmental requirements for completing the program of study. Look at the books required for each course. Sit in on a few classes and talk with professors during their office hours. Discuss interests and plans with a departmental counselor or faculty adviser, a college counselor, or advisers in the UCLA Career Center.
Certain majors, especially in the arts, engineering, the sciences, and theater, film, or television require early declaration. Some have enrollment quotas and allow application by new majors only during a specified term. Students should check with the departmental adviser for the majors that interest them.
In addition, UCLA undergraduate students are limited to between 208 and 216 quarter units, depending on the college or school, to complete the academic program and fulfill all degree requirements. So, if you wait to declare a major, you should not wait too long. In any case, you must declare your major by the beginning of your junior year (90 quarter units).
When you are ready to declare your major, you should obtain a Petition for Change of Major from your college or school office.