CSE logo University of Washington Department of Computer Science & Engineering
 CSE 373 Syllabus
  CSE Home  About Us    Search    Contact Info 

 Main page
Administration
 Syllabus
 Workload and Grading
 Instructor and TAs
 Lectures
 Email archive
Assignments and exams
 Assignments
 Exam info
    The text for the course is

Data Structures and Algorithm Analysis in C
Mark Allen Weiss
2nd ed, 1997
Addison-Wesley, ISBN 0-201-49840-5

It seems that not all the online booksellers carry the 2nd edition. The following claimed to have the book new or used when I checked, but I've never done business with any of them, so you're on your own. ECampus.com, Classbook.com, efollett.com, and Bigbooks.com.

Although the course will be taught using C, we'll accept assignments done in C++ if you are so inclined. There is a C++ version of the text. Let me know if you're planning to use the C++ text, as we'll have to work out some issues with problem numbers and so on.

We'll be covering material from chapters 1-7, and if time allows we'll also visit selected topics from the remainder of the text.

Specific topics include:

  • Algorithm analysis
  • Lists, stacks, queues
  • Trees, graphs
  • Heaps
  • Hash tables
  • Sorting algorithms
  • ...more as time permits

    It's important that you join the class email list. Important announcements and clarifications will be sent using email. To join, send a message to majordomo@cs.washington.edu, and include the following in the body of your message:

    subscribe cse373

    You should get a response quickly that you have been added.


  • CSE logo Department of Computer Science & Engineering
    University of Washington
    Box 352350
    Seattle, WA  98195-2350
    (206) 543-1695 voice, (206) 543-2969 FAX
    [comments to morcos@cs.washington.edu]