SE2090 — Data Structures and Algorithms
Recursion, underlying philosophy of object-oriented programming. Fundamental data structures (including stacks, queues, linked lists, hash tables, trees, graphs). Algorithmic analysis. Principles of language translation. Enforced prereq: SE 2050 Recommended prereq: MATH 2010