CS 210 - Data Structures and Abstractions

Description: This course introduces data abstraction, data structures and their implementations, the basics of algorithmic analysis, and the fundamental computing algorithms. Topics include stacks, queues, heaps, recursion, Master Theorem, asymptotic notation, computational complexity, empirical performance measurement, recursion based sorting, algorithms, hashing, and trees (including binary trees, B-trees, and AVL trees).

Prerequisites: CS 115 and MATH 110
Credit Hours: 3

Class Hrs./Week:

Lab Hrs./Week:

Hardware: Access to CS Dept. Hercules

Software: C++
To Top of Page