COURSE NUMBER AND TITLE: CSCI 3400 Data Structures

CREDIT HOURS: 3

CATALOG DESCRIPTION: A study of the techniques for the representation and manipulation of structured data within a digital computer. Programming assignments illustrating a variety of data structures.

PREREQUISITE(S): CSCI 1302 and CSCI 3030, both with C or better

SUGGESTED TEXT: An Introduction to Data Structures, Larry Nyhoff

COURSE OUTLINE:

  • Asymptotics
  • Arrays
  • Review of Basic Structures
  • Templates and the STL
  • Trees and Their Uses
  • Graphs and Graph Processing