CSC 230: Computer Science II: Data Structures (@ TCNJ)
Instructor: Deliver two 80mins lectures weekly and one lab session of 80mins;
A second course in computer science in which students learn how the algorithms and structures studied in CSC 220 are implemented. Classic data structures (lists, queues, stacks, trees, and hash tables) and algorithms (searching and sorting) are considered, but the emphasis is on analysis. The analysis of implementation techniques is addressed by studying the trade-offs between static and dynamic structures.