Data Structures and Algorithms in Java
(CSC 383-902/911)

Spring 2007

Lecture : Monday 5:45 - 9:00 pm at Room TBD

Instructor : Dr. I-ping Chu

Office : Room 657
Office Hour : Monday 4:15 - 5:45 pm ph: 312-362-5817

Email : ichu@cti.depaul.edu Voice Mail : 312-476-4356

Course home page : http://www.depaul.edu/~ichu/csc383/

Summary of the course

Implementation, application, and analysis of algorithms on a variety of data structures, including lists, stacks, queues, trees, and graphs. Algorithmic analysis includes computation of running times, theta notation, propositional and predicate logic, inductive proofs, and solution of divide-and-conquer recurrences.

Textbook:

Data Structures and Algorithms in Java, 4th edition By Goodrich & Tamassia, John Wiley & Sons, 2005. ISBN: 0-471-73884-0

Prerequisites:

You must have taken the CSC 211 / CSC 212 course sequence, or CSC 224, or CSC 396, or an equivalent introduction to Java programming course.

Grading Policy:

Schedule :Schedule.html