Data Structures and Algorithms
CMPS 223 - Spring 2010
Course meets MWF 1:45 - 2:55pm
and T 12:20 - 2:50pm in Sci III 311
Course Description
Builds on the foundation provided by the CMPS 221-222 sequence to introduce
the fundamental concepts of data structures and the algorithms that proceed
from them within the framework of object-oriented programming methodology.
Topics include: recursion, fundamental data structures (including stacks,
queues, linked lists, hash tables, trees, and graphs), and the basics of
algorithmic analysis.
Prerequisite
CS222
Textbook
ADTs, Data Structures and Problem Solving with C++, 2nd edition. Larry Nyhoff.
Publisher: Prentice Hall, 2005. ISBN: 0-13-140909-3.
eTextbook at CourseSmart (180 day subscription @ $65.50): http://www.coursesmart.com/0131409093
Moodle Link
The direct link to the course on Moodle is
http://tux.cs.csubak.edu/moodle/course/view.php?id=30