If you choose to major in Computer Science, you will have to deal with a lot of math and physics classes, and of course computer science classes. In this article I will list the course requirement for the Universities of California, and to some California State University, USC, Stanford.
UC COURSE REQUIREMENT:
Introduction to programming (CIS 6)
Data structures (CIS 25)
Computer organization and assembly language (CIS 27, CIS 61)
Single variable CALCULUS for STEM majors (CALC 1, CALC 2, CALC 3, CALC 4)
Multivariable calculus
Discrete mathematics
Linear algebra (MATH 3E)
Differential equations (MATH 3F)
Calculus-based physics (Physics 4A, Physics 4B, Physics 4C)
8 General Education courses (ENG 1A, ENG 1B required)
Special Requirement
Berkeley:
CIS 61A, CIS 61B recommended
CIS 70 recommended
Davis:
Engineering Computer Science 20, 50, 36 A/B/C
Mathematics 21 A/B/C
Los Angeles:
Chemistry (CHEM 30A) only if you major in CSE
If a UC was not listed here, they didn't have any special requirement
CSU COURSE REQUIREMENT
Single variable CALCULUS for STEM majors (CALC 1, CALC 2)
Physics or Chem (PHYSICS 4A/B or CHEM 30)
Computer Science (CIS 6)
Special Requirements:
CalPoly:
All the Calculus classes (CALC 1/2/3/4)
All the Physics introduction classes (Physics 4A/B/C)
Data Structures (CIS 27)
STANFORD UNIVERSITY REQUIREMENT
Single variable CALCULUS for STEM majors (CALC 1, CALC 2, CALC 3, CALC 4)
Computer organization and assembly language (CIS 27, CIS 61)
Calculus-based physics (Physics 4A, Physics 4B, Physics 4C)
USC REQUIREMENT
Single variable CALCULUS for STEM majors (CALC 1, CALC 2, CALC 3, CALC 4)
Computer organization and assembly language (CIS 27, CIS 61)
Calculus-based physics (Physics 4A, Physics 4B, Physics 4C)
Comments