Tool Box


Print  print

RSS Feed  RSS feed

Email  email  

Bookmark and Share  share

Computer Science Majors

Lower Division Curriculum for the Bachelor of Science in Computer Science
  • Computer Science Major
  • Computer Science Major with an emphasis in Scientific Computing
  • Computer Science Major with an emphasis in Business Applications
  • Computer Science Major with an emphasis in Games and Animation
Lower Division Major Requirements
CMSI 185: Computer Programming CS 1C: Introduction to Computer Science III
CMSI 186: Programming Laboratory No course equivalency
CMSI 281: Data Structures No course equivalency
CMSI 282: Algorithms No course equivalency
CMSI 284: Computer System Organization No course equivalency
ELEC 281: Logic Design No course equivalency
MATH 131: Calculus I MATH 3A: Analytic Geometry and Calculus
MATH 132: Calculus II MATH 3B: Analytic Geometry and Calculus
MATH 248: Introduction to Methods of Proof No course equivalency

Laboratory Science requirement
Students are required to take one laboratory science course. 
Choose one of the following courses:
BIO 3A, 3B, 3C, 11, 12, 15, 19, 20, 113
CHEM 1A, 1B, 3, 12A, 12B, 108
ENV 18, 19
PHYS 2A, 2B, 4A, 4B, 4C, 20