This is an archived copy of the 2014-16 catalog. To access the most recent version of the catalog, please visit

Computer Science


  1. Mathematics:
    1. Mathematics 408C or 408N.
    2. Mathematics 340L or Statistics and Data Sciences 329C.
    3. Statistics and Data Sciences 321.
  2. Primary science:
    1. Theory: Computer Science 311 or 311H, and 331 or 331H.
    2. Programming: Computer Science 312 or 312H, and 314 or 314H.
    3. Systems: Computer Science 429 or 429H, and 439 or 439H.
    4. Twelve additional semester hours of approved upper-division computer science.
  3. Secondary science:
    1. Six semester hours of majors-level coursework chosen from a single field of study: astronomy, biology, chemistry, geological sciences, marine science, or physics. It is recommended that students select courses that will also fulfill the Natural Science and Technology Part I core curriculum requirement.