Computer Science Course Structure

The diagram below maps out the pre-requisite structure of our regularly offered undergraduate courses for majors and minors. We hope you find it helpful in planning your degree. Pre-requisites are drawn as arrows. Courses in yellow boxes are required for the B.S. degree in Computer Science (the new curriculum).

To avoid clutter, this diagram only includes the most commonly used information. Consult the course descriptions for complete information. Specifically, this diagram includes:

  • Courses offered at least once a year
  • Primary pre-requisites (it does not include certain alternatives in ECE or Math)

Login