Page Settings

  • Show menu: true
  • Use horizontal menu: true
  • Show sidebar: right
  • Skip to main content

    CP307 – Data Stuctures and Algorithms

    Organizing data efficiently and developing effective algorithms are vital topics in computer science. In CP307, students will implement their own data structures and then use them to write and carefully analyze a variety of algorithms including finding driving directions, navigating labyrinths, and intelligently editing images.

    Binary tree generated by Professor Whitehead
    Binary tree generated by Professor Whitehead


    Associate Professor Matthew Whitehead email

    Prerequisite: CP222 and either MA201 or MA251