top of page

Major Requirements: Computer Science

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)




12 views0 comments

Recent Posts

See All

Tips for Transferring into a UC

As the deadline for UC applications are coming up, you may be feeling a little bit stressed and overwhelmed on how to complete your application and make it stand out from other transfer students. But,

Maximize Motivation

Hi everyone! Now that we are approaching the end of the semester and the transfer application deadlines, it is common to feel stressed and overwhelmed with studying for exams, completing deadlines, an

Is it Really Possible to Transfer into a University?

Hi everyone! With the start of the semester, I know many of you are looking into what schools you want to transfer to, the many requirements you need to complete in order to go to these schools, and j

Comments


bottom of page