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 CIS 016: Java Programming
CMSI 186: Programming Laboratory No course equivalency
CMSI 281: Data Structures CS 008: Fundamentals of Computer Science III- Data Structures
CMSI 282: Algorithms No course equivalency
CMSI 284: Computer System Organization No course equivalency
ELEC 281: Logic Design CS 006: Introduction to Applied Logic Design
MATH 131: Calculus I MATH 005A: Calculus
MATH 132: Calculus II MATH 005B: 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:
ANAT 025
BIOL 001A, 001B, 001C, 002, 004, 010A, 010B, 011, 016, 037, 038, 039, 040
CHEM 001A, 001B, 002A, 002B, 008A, 008B, 010+010L (both courses are required), 054
PHYS 001A, 001B, 001C, 001D, 002A, 002B, 010+010L (both courses are required), 031A, 031B
PHYSC 003+003L (both courses are required), 037
PHYSO 001, 002A, 002B