Computer engineering encompasses studies of hardware, software, and systems issues that arise in the design, development, and application of computer systems.
Computer engineers are particularly well suited to address the particular challenges that exist as computing systems interact with the real, physical world. This includes sensing, actuation, timing, security, and computing systems with widely varying form factors, ranging from servers to mobile devices to the "internet of things." The degree requires 120 units including core courses, technical electives, a capstone course, and common studies.
The Bachelor of Science in Computer Engineering degree is jointly administered by the Department of Computer Science & Engineering and the Department of Electrical and&Systems Engineering.
Students working toward a Bachelor of Science in Computer Engineering degree must meet allrequirements for an engineering degreefrom the McKelvey School of Engineering. Required courses and technical electives cannot be taken on a pass/fail basis..
The following courses are required of all computer engineering students:
The above can include courses at the graduate level; however, they must still meet one of the two criteria above. Up to 6 units of independent study (CSE 400E, CSE 497-CSE 499, ESE 400, ESE 497) can count toward technical electives. There is no limit as to how many independent study courses can count toward the general 120 units.
The capstone requirement can be met by taking either CSE 462M or ESE 498.
Upon completing a course in the calculus sequence (Math 131-Math 132-Math 233) with a grade of C+ or better, the student may apply to receive credit for the preceding courses in the calculus sequence by followingthe mathematics and statistics department's back credit policy.
The natural sciences requirement is for 3 units designated NSM (Natural Sciences and Mathematics) from any of the following departments: Anthropology; Biology; Chemistry; Earth, Environmental, and Planetary Sciences; Environmental Studies or Physics. These courses must be completed with a grade of C- or better.
The College Writing Program, humanities and social sciences requirements are those required of all students in the McKelvey School of Engineering.