CS240: Data Structures and Algorithms I

Room 8-302
CS240-01: T/Th, 10:00am - 11:50am

CS240-02: T/Th,   1:00pm  -  2:50pm
 

Winter 2016


CS240 home page Schedule/Notes Assignments    

Instructor: Dr. Fang Tang


Class Email List: cs24001@cpp.edu; cs24002@cpp.edu


Course Description: Abstract data types and their implementations. Linked and array-based data structures. Lists, stacks, queues. Recursion. Analysis of algorithms. Hashing.

Prerequisites: CS 130 and CS 141 with grades C or better, or consent of instructor.

Required Textbook:

Data Structures and Abstractions with Java (4th Edition) by Frank M. Carrano, 2014.

Reference:

Data Structures & Other Objects Using JAVA, 4th Edition, by Michael Main, Addison Wesley, 2011.

Data Structures & Algorithms in JAVA, 4th Edition, by Michael T. Goodrich and Roberto Tamassia, Wiley, 2006.

Course Syllabus [pdf]


Class Goals:


Last updated: Jan. 2016