Skip to content

Data Structures & Algorithms I

Credits: 2

Prerequisites: CS 102/ECE 160

An introduction to fundamental data structures and algorithms, with an emphasis on practical implementation issues and good programming methodology. Topics include lists, stacks, queues, trees, hash tables and sorting algorithms. Also an introduction to analysis of algorithms with big-O notation. Assignments include programming projects and problem sets.

  • key concepts, software, etc
  • John Doe
    • specific advice
    • workload, assessments, teaching style
    • professor specific advice