Course Prerequisites

There are two hard prerequisites (equivalent courses are also acceptable):

  • COMPSCI 201 Data Structures and Algorithms

  • COMPSCI 230 Discrete Math for Computer Science

This is a "proof-based" course. The students will be expected to demonstrate mathematical maturity commensurate with having taken the above courses and mastered their material. If you do not satisfy these prerequisites, please contact the instructors.