EECS/CS Program Comparison Chart

College of Engineering
EECS Major

Letters & Science
CS Major

Admissions

Admitted directly to the major. (Students must apply directly to EECS at admission if interested)

Admitted as undeclared. Must apply to the major after completing prerequisite courses with 3.30 prerequisite GPA.

Degree earned

Bachelor of Science

Bachelor of Arts

Differences in major requirements

One additional EE lower-division course; ethics requirement; requires Physics, Multi-variable Calculus, and other science electives; requires 20 upper division units in EECS + 5 additional Engineering units.

One less lower-division EE course; no ethics requirement; requires 20 upper division courses in EE/CS + 7 technical elective units.

Differences in college requirements

2 course R&C sequence; 4 Social Sciences/Humanities courses

2 course R&C sequence; foreign language; 7 breadth requirements (Arts & Lit, Biological Science, Historical Studies, International Studies, Philosophy & Values, Physical Science, Social & Behavioral Sciences)

Who should consider this major?

Students who prefer a traditional STEM curriculum; students who may wish to emphasize in EE; students who are certain about their major choice at the time of admission.

Students interested in double majoring in a non-engineering field (e.g. math, stats, physics, english); students who prefer more flexibility; students who want to focus in CS and are not as interested in EE; students who are still exploring their major.

Accepts AP credit?

Yes.

Yes.

Not Sure Which Program is Right for You?

There is no difference in the computer science course content between the EECS and CS Majors-- the difference is what other subjects you'd like to study.

If you prefer greater flexibility in your coursework, or have an interest double-majoring, then the CS Major might be a good choice. There is greater opportunity to explore other departments, such as economics, statistics, business, and music.

If you have an interest in electrical engineering, or have and interest in double-majoring in another engineering major, the EECS Major may be better suited for you.