Undergraduate Catalog

CS-381 Data Structures & Algorithms I

This course will provide students with important aspects of data structures, including introductory data structures and algorithms, the role of algorithms in computing, the connection between data structures and their algorithms, analysis framework, and presentation of data structures using object-oriented language. Topics include complexity analysis, link lists, stacks and queues, recursion, binary trees, binary search trees, heaps and priority queues, searching and sorting algorithms. Prerequisites: CS 270, CS 290

Credits

3

Prerequisite

Take CS-270 CS-290;