CSCI201

Data Structures and Algorithms

(3,0) 3

An introductory course in data structures and algorithms, with an emphasis on abstraction, implementation and analysis. Pointers, lists, stacks, queues, trees and binary trees, and graphs. Application of various data structures to problems selected from the spectrum of computer science topics. Prerequisite: CSCI122 with a grade of C or better and either MATH111 or 140 (or equivalent math placement) with a grade of C or better.