Temporary web site for

CSE373
Data Structures and Algorithms
University of Washington
Winter, 2005

Instructor: Martin Dickey

A full web site will be built before the start of classes (January 3, 2005)

What's the course like?  A mixture of lectures and hands-on learning, designed to give you an understanding of many important and useful data structures, the algorithms appropriate to them, and practice in using them to solve problems.  Take a look at the websites of past quarters to get a better idea of what's involved.   The textbook is Data Structures and Algorithms in Java (3rd ed.) by Goodrich and Tamassia.

What do I need to know before taking this course?  The prerequisite is CSE143.  You must have a solid grasp of the material covered in CSE143.   If you know Java but are rusty on it, buy the textbook early: the first two chapters has a whirlwind review of the language.

What if I don't know Java?  If you are experienced with C++ or C#, you can make the transition with a couple of weeks of practice (ideally, before the quarter begins).  If you don't know Java, C++, or C#, you should probably take CSE143 here at UW to get yourself up to speed before attempting CSE373.  If in doubt, please come and talk to me.