Engineering and Computer Science Topics Courses:
Engineering and Computer Science Topics Courses: Students must complete a minimum of 72 units of engineering topics, which includes 24 units of engineering design, and a minimum of 60 units of computer topics, which includes 36 units of upper-division computer topics. The following courses must be completed:
(The nominal Computer Science and Engineering program will require 190 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.)
NOTE: Students majoring in Computer Science and Engineering may not complete the major in Computer Engineering or the major or minor in Information and Computer Science.
The sample program of study chart shown is typical for the major in Computer Science and 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 computer science. 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 advisor. Computer Science and Engineering majors must consult at least once every year with the academic counselors in the Student Affairs Office and with their faculty advisor.
| Fall | Winter | Spring |
| Freshman | ||
|
Math 2A
Physics 7A/LA
CSE 21
|
Math 2B
Physics 7B/LB
CSE 22
CSE 25
|
Math 2D
Physics 7D/LD
Breadth
Breadth
|
| Sophomore | ||
|
Math 6A
Math 2J
CSE 31
Breadth
|
Math 6B
CSE 23
CSE 31LB
CSE 90
Breadth
|
Math 6C or Math 3A
CSE 70A
Science Elective
Breadth
|
| Junior | ||
|
CSE 112
CSE 121
CSE 132
CSE 161
|
CSE 104
CSE 120A
Math 67
Breadth
|
CSE 151
CSE 161 or ICS 153
CSE 135A
Breadth
|
| Senior | ||
|
CSE 181A
ICS 186A or EngrECE 104
CSE 135B
Breadth
|
CSE 181B
CSE 141
Breadth
Track
|
CSE 181C
CSE 142
Breadth
Track
|