COSC 2336: Data Structures and Algorithms [ TCCN: COSC 2336]

Topics include recursion, the underlying philosophy of object-oriented programming, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), secure programming techniques, the basics of algorithmic analysis, and an introduction to the principles of language translation. Prerequisites: MATH 2330, COSC 1337/1137.