Aug 27, 2025  
2025-2026 Course of Study Bulletin 
  
2025-2026 Course of Study Bulletin

CSCI - 2320 Principles of Data Abstraction


Description
Abstract data types and their implementation in an object-oriented environment. Axiomatic systems describing the classical computer science data structures: stacks, queues, lists, trees, graphs, and the like. Analysis of the computational complexity of alternative implementation strategies in the context of the typical algorithmic applications. Prerequisite: CSCI 1321  and CSCI 1120

Credits: 3
Course Level: Lower Division
Academic Level: Undergraduate