Description: Introduction to fundamental concepts of data structures and algorithms that proceed from them. Includes recursion, underlying philosophy of object-oriented programming, fundamental data structures, basics of algorithmic analysis. Coding and testing of representative algorithms.
Prerequisites: Both CNMT 110 and MATH 209 (or concurrent registration)
Typically Offered on the Main Campus: Fall and Spring