3 sem. hrs.
This course systematically studies the relationships between algorithms and data structures. Topics include the complexity and limitations of algorithms and various methods of representing and manipulating information in memory and auxiliary storage.
Prerequisites: CSCI 330 and MATH 270. Must have earned a C- or better in all prerequisite course(s).