CS242 Data Structures

This course will introduce students to the fundamentals of data structures. Students will learn what a data structure is, how to perform a range of operations on them and be introduced to the study of algorithms as it pertains to the covered data structures. Topics include linked lists, arrays, stack, queue, tree, graph, heap, hash, and the subsequent operations on the data structures such as adding elements, removing elements, searching for an element. (Prerequisite: CS103 or CS203)

Credits

3

Prerequisite

Any of the following: Programming for Everyone I (CS103), Introduction to C (CS203)