CSE 332: Data Abstractions
Autumn 2012
Course Information

Contact information:

  Name e-mail Phone Office Hour Office
Instructor Martin Tompa see course web page 543-9263 Fridays 11:00 a.m. - noon CSE 538
TA Daniel Jones see course web page Tuesdays 12:30-1:20 p.m. CSE 218
TA Mary Jones see course web page Mondays 3:30-4:20 p.m. CSE 216

Textbook: Mark Allen Weiss, Data Structures and Algorithm Analysis in Java, Third Edition, Addison Wesley, 2011. Errata: http://users.cis.fiu.edu/~weiss/dsaajava3/errata.html.

Syllabus: We will cover much of the material from Chapters 2 and 4-9, plus parts of Dan Grossman's notes on Shared-Memory Parallelism and Concurrency toward the end of the quarter. Read Sections 1.1-1.2 and 2.1-2.4.2 of the Weiss textbook for next lecture.

Grading: The course grade will be based on homework (50%), a midterm exam (20%), and a final exam (30%). Percentages are approximate.

Policy on Collaboration: You are to complete homework assignments individually. You may discuss the assignment in general terms with other students, including a discussion of how to approach the problem, but the solution you write must be your own. The intent is to allow you to have helpful brainstorming sessions when you are stuck, but this help should be limited and should never involve details of how to solve the problem or write the program. A good rule of thumb is that you should never carry away anything written from one of these brainstorming sessions: if you cannot recreate the solution on your own later, then you do not truly understand the solution and you have received too much help from your collaborator. You must abide by the following rules:

Computer Lab: See http://www.cs.washington.edu/lab/about/ugrad-computing.html. Java is available on both Unix and Windows.

Course Web: All handouts and a log of all mail sent to the class mailing list will also be available on the course web at the following URL: http://www.cs.washington.edu/education/courses/332/12au/

Mailing List: The class mailing list is cse332a_au12@u... Instructions for subscribing to the class mailing list can be found on the course web. We will use this list for announcements of general interest to the class. Students should also feel free to use it to ask questions, post information (though of course not hints of homework solutions), or initiate discussions of general interest to the class. Questions or comments that are not of general interest should instead be directed to a TA or instructor at the addresses given on the course web.

Special Accommodations: If you would like to request academic accommodations due to a disability, please contact Disabled Student Services, 448 Schmitz, 543-8924 (V/TDD). If you already have a letter from Disabled Student Services indicating you have a disability that requires academic accommodations, please let the instructor know so we can discuss the appropriate accommodations.


cse332-owner (Last Update: )