2005-2006 Computer Engineering Bachelor of Science Degree Requirements

Mathematics and Basic Science Courses: Mathematics 2A-B, 2D, 2J, 3D, and 6A; Physics 7A-B-D-E, 7LA-LB-LD, 51A, 52A-B; Engineering EECS145 or Mathematics 114A.

Engineering Topics Courses: Students must complete a minimum of 26 units of engineering design.

Core Courses: Engineering EECS12, EECS20, EECS31, EECS31L, EECS40, EECS70A, EECS70B, EECS70LB, EECS111, EECS112, EECS112L, EECS114, EECS115, EECS129, EECS140, EECS150A, EECS150B, EECS170A, EECS170LA, EECS170B, EECS170LB. With the approval of a faculty advisor, students select any additional engineering topics courses needed to satisfy school and department requirements.

Engineering Elective Courses: Students select, with the approval of a faculty advisor, a minimum of four courses of engineering topics. At least three courses must be chosen from EECS104, EECS105, EECS106, EECS107, EECS113, EECS116, EECS117, EECS118, EECS123, EECS148, and Information and Computer Science 142. Additionally, EECS101, EECS141, EECS152A, EECS152B, EECS170D, EECS199 or EECSH199 (up to 3 units) are approved as technical electives.

At most an aggregate total of 6 units of 199 or H199 courses may be used to satisfy degree requirements; 199 and H199 courses are open to students with a 3.0 GPA or higher.

(The nominal Computer Engineering program will require 192 units of courses to satisfy all university and major requirements. Because each student comes to UCI with a different level of preparation, the actual number of units will vary.)

Program of Study

The sample program of study chart shown is typical for the major in Computer Engineering. Students should keep in mind that this program is based upon a sequence of prerequisites, beginning with adequate preparation in high school mathematics, physics, and chemistry. Students who are not adequately prepared, or who wish to make changes in the sequence for other reasons, must have their program approved by their faculty advisor. Computer Engineering majors must consult at least once every year with the academic counselors in the Student Affairs Office and with their faculty advisors.

Computer Engineering Sample Program

FallWinterSpring
Freshman (2005-2006)
Math 2A
Physics 7A
Physics 7LA
EECS 12
Breadth
  (17 units)
Math 2B
Physics 7B
Physics 7LB
Breadth or EECS 12
  (13 units)
Math 2D
Physics 7D
Physics 7LD
EECS 20
Breadth
  (17 units)
Sophomore (2006-2007)
Math 2J
Physics 7E
Physics 52A
EECS 31
  (14 units)
Math 3D
Physics 51A
Physics 52B
EECS 70A
EECS 31L
  (17 units)
Math 6A
EECS 40
EECS 70B
EECS 70LB
Breadth
  (17 units)
Junior (2007-2008)
EECS 114
EECS 145 or Math 114A
EECS 170A
EECS 170LA
Breadth
  (17 units)
EECS 112
EECS 150A
EECS 170B
EECS 170LB
Breadth
  (17 units)
EECS 112L
EECS 140
EECS 150B
Breadth
  (15 units)
Senior (2008-2009)
EECS 111
EECS 115
Technical Elective
Breadth
  (16 units)
EECS 129
Technical Elective
Breadth
Breadth
  (16 units)
Technical Elective
Technical Elective
Breadth
  (12 units)