CSC241 – Data Structures and Algorithms
3 Credit Hours
Instructor: Dr. Robert Kline, Associate Professor of Computer Science
Data Structures and Algorithms in Java, 3rd edition, Mark Allen Weiss, Pearson, 2011
Other Supplemental Materials
The Instructor's website: http://www.cs.wcupa.edu/rkline/csc241
Data structures and related algorithms are studied using object-oriented programming, such as Java. Topics include data abstraction, recursion, lists, stacks, queues, linked lists, trees, hashing, searching and sorting algorithms, and the evaluation of algorithm efficiency.
Prerequisite: CSC240: Computer Science III, MAT151: Discrete Mathematics, MAT161: Calculus I.
explicitly indicate which of the student outcomes listed in Criterion 3 or any other
outcomes are addressed by the course.
Course addresses Student Outcomes (a), (b), (o).