General Information | The Program | Requirements | Courses | PDF File

Computer Science and Engineering Program

The Computer Science and Engineering program is accredited by the Engineering Accreditation Commission and the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology.

Lower Division Required Courses

 
 
UNITS

Mathematics 21A-21B-21C-21D

16

Mathematics 22A-22B

6

Physics 9A-9B-9C-9D

19

Chemistry 2A

5

Computer Science Engineering 20, 30, 40

12

Computer Science Engineering 50 or Electrical and Computer Engineering 70

4

Engineering 17

4

English 3 or University Writing Program 1, or Comparative Literature 1, 2, 3, or 4, or Native American Studies 5

4

Communication 1

4

General Education electives

12

Unrestricted electives

4

Minimum Lower Division Units

90

Upper Division Requirements

Upper Division Required Courses

 

Computer Science Engineering 188 or Engineering 190

3

Electrical and Computer Engineering 100 and 180A

10

Mathematics 131 or Statistics 131A

4

Computer Science Engineering 110

4

Computer Science Engineering 120 or 122A

4

Computer Science Engineering 152A, 154A, 154B, and Electrical and Computer Engineering 172

16

Computer Science Engineering 140A, 150, and 160

12

Computer electivesa minimum of 4 courses and a minimum of 13 units chosen from Computer Science Engineering 120†, 122A†, 122B, 130, 140B, 142, 145, 152B, 152C, 153, 158, 163, 165A, 165B, 170, 175, 177, 178; one course (minimum 3 units from one single course) from approved 192 or 199 or Electrical and Computer Engineering 194; Electrical and Computer Engineering 180B

13

General Education electives

21

Unrestricted elective

3

Minimum Upper Division Units

90

Minimum Units Required for Major

180

† Completion of both Computer Science Engineering 120 and 122A will satisfy the computer science theory requirement and a computer elective requirement.

 
Page content manager can be reached at Catalog-Comment@ucdavis.edu.

Updated: June 19, 2008 7:28 AM