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 Ethics requirement; requires Physics, Multi-variable Calculus, and other science electives; requires 20 upper division units in EECS. No ethics requirement; requires 20 upper division units in EE/CS + 4 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.