Data Structures and Algorithms AD 325

Covers fundamental data strategies and their algorithms and applications in problem solving by programming. Includes linked lists, stacks, queues, priority queues, binary and multi-way trees, directed graphs, hashing, and internal and external sorting. Prerequisite: AD 300 Component Software.

Correlated Learning Outcomes

  • IT. 32. Summarize the differences among various programming languages.
  • IT. 34. Use a programming or a scripting language to solve a problem.
  • IT. 48. Summarize the tenets of ethics and professional behavior promoted by international computing societies.