ITI 2450 Elementary Data Structures and Algorithms
This continuation of the foundations of object-oriented programming in Java introduces the student to the basics of asymptotic algorithm analysis and fundamental data structures like linked lists, stacks, queues, and iterator abstract data types. Simple sorting, searching, and selection algorithms will permit the student to apply their programming skills to more advanced applications.