CSE logo University of Washington Department of Computer Science & Engineering
 CSE 326: Data Structures, Summer 2003
  CSE Home   About Us    Search    Contact Info 

 Main page
 Knowledge Pre and Postconditions
 Using Course Email
 Course Announcements Archive
 Course Discussion Archive
 Academic Accomodations
 Anonymous Feedback
Course Content
 Calendar & Lecture Slides
 Quiz Section
 Exam Information
 Programming Guidelines
 Written HW Guidelines
 Computing Info
 Turnin Info
    Course Information:  
Lectures: MWF 12:00-1:00 EE1 026
Section AA: Thurs 9:40-10:40 MEB 242 (updated as of June 30)
Section AB: Thurs 10:50-11:50 MEB 238 (updated as of June 30)

Luke McDowell, Instructor
Office Hours:
Tue. 11-12 a.m,. Wed. 1-2 p.m., or by appointment.
Sieg 226C.
Aiman Erbad, Teaching Assistant
Office Hours:
Monday 1-2 p.m.
Sieg 226A.
Steven Martin, Teaching Assistant
Office Hours:
Friday 2-3 p.m.
Sieg 226A.


In this course, we will explore several fundamental algorithms and data structures in computer science, and learn to implement them. Some of the data structures we will encounter include linked lists, stacks, queues, trees, heaps, hash tables, and graphs. We will study and analyze algorithms for searching, traversing trees, hashing, manipulating priority queues, sorting, finding shortest paths in graphs, and much more. Note: You may have seen some of this material before. However, the treatment of algorithms and data structures in this course will be much more rigorous and in-depth compared to CSE 143. (From the catalog: Prerequisite: CSE 321. No credit to students who have completed CSE 373, CSE 374, or EE 374

Mailing Lists:  
There are two mailing lists:
  • cse326-announce@cs: Important course announcements.
  • cse326@cs: Class discussion list.
All students should sign up for cse326-announce via the new web interface. Signing up for cse326 is recommended. See Using Course Email for more information.
If you want to send e-mail to the course staff, you should address your message cse326-staff@cs

Data Structures and Algorithm Analysis in Java, by Mark Allen Weiss. (Errata)
Data Structures and Algorithm Analysis in C++, 2nd Edition, by Mark Allen Weiss. (Errata)

Your comments (both positive AND negative) are very valuable to us. It is our aim to give you a high quality of education in this course, so please send any and all comments to this anonymous feedback form. It is completely confidential.

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 cse326-staff@cs.washington.edu]