Skip to content

SE 300 Data Structure & Algorithms

Credits: 4
Prerequisites:

This course is an introduction to the fundamental concepts of data structures and the algorithms that proceed from them. Topics include recursion, the underlying philosophy of object-oriented programing, fundamental data structures (including stacks, queues, linked lists, hash tables, trees,and graphs), the basics of algorithmic analysis, and an introduction to the principles of language translation.