|Undergraduate Course Details|
|Title||Data Structures and Algorithms|
|Prerequisites||CSC200A and CSC202J|
Basic data structures such as stacks, queues, linked lists, and trees are studied and applied to problems in data storage and manipulation. Applications include basic searching and sorting algorithms. Design, analysis and implementation techniques are discussed. Three lecture hours and three hours of scheduled laboratory per week, plus extensive programming work outside of class.