Lectures: MWF 1:30-2:20 EE1 037
Section AA: Thurs 1:30-2:20 EE1 025
Section AB: Thurs 2:30-3:20 EE1 037
Midterm: TBA
Final: Monday, March 18
Henry Kautz, Instructor
kautz@cs.washington.edu
(206) 543-1896
office hours:
Monday 2:30 - 3:30 or by appointment
Sieg 417
Nick Deibel, TA
jdeibel@cs.washington.edu
office hours:
Friday 11:30 - 12:30
Sieg 226a
Hannah Tang, TA
hctang@cs.washington.edu
office hours:
Tuesday 4:30 - 5:30
Sieg 226a
Textbook: M.A. Weis, Data Structures & Algorithms
in C++
(2nd edition, 1999, ISBN: 0-201-36122-1)
We will be covering all of chapters 1-8 and parts of 9, 10, and 11.
Course Home Page: http://www.cs.washington.edu/education/courses/326/02wi/
See links from Home Page for instructions on registering for course
email.
Programming will be done on the CSE lab machines using Unix and g++.
See links from the home page for laboratory information.
Purpose of course: Fundamental abstract data types and their implementations as data structures. Asymptotic analyses of algorithms involving these data structures. Specific topics include:
Course Policies:
- algorithm analysis
- linked lists
- trees and traversals
- binary search trees
- balanced trees (AVL and Splay)
- hashing
- priority queues and heaps
- sorting
- disjoint union-find
Grading
- Weekly written homework due at the start of class on due date. 10% penalty for homework turned in by 10:30 am the next week day. Afterward, NO late homework accepted. Homework can be typed or clearly handwritten.
- Work in teams only on explicit team projects as specified on the particular assignment. If the assignment does not mention teams, then you should work out the solutions to each problem yourself. General discussions with other sutdents about course topics are encouraged. If you have questions about whether some kind of joint work with your fellow students is permissible talk to the instructor or TA, and read the College of Engineering Policy on Academic Misconduct:
http://www.engr.washington.edu/org/processes/miscpolicy.htm
homework: 65%
exams 35%
class participation 5%
TOTAL: 105%