CS352 - Data Structures

This course introduces the student to various data structures and advanced algorithmic concepts. Students will put what they learn into practice by using C++ for programming projects. These data structures will be covered: linked lists, stacks, queues, and trees. These concepts will be covered: recursion, searching, sorting, and time-complexity analysis.

Credit hours: 3.0
Lecture hours: 3.0


  • CS208 - Discrete Mathematics
  • CS225 - Programming Concepts

Course Notes:

  • Grade of C or better in CS225

Search Course Availability