CSE 542T: Advanced Data Structures and Algorithms



Contact information:

Instructor:
Dr. Sharlee Climer
Office:
2236 Shriners (Phone: 362-4641)
Hours:
By appointment
e-mail:
sclimer AT cse.wustl.edu
TA:
Charlie Wiseman
TA's Office:
Bryan 413 (Phone: 935-4586)
TA's Hours:
Mon 1:00-2:30, Wed 2:00-3:30
TA's e-mail:
wiseman AT wustl.edu

Course information:

Coursework
Class homework, cover sheets, source code, notes, and slides can be downloaded here.

Prerequisites
CSE 241 or consent.

Textbooks
Cormen, Leiserson, Rivest, and Stein, Introduction to Algorithms, 2nd edition,
Robert E. Tarjan, Data Structures and Network Algorithms, and selected papers.

Time/place
2:30 to 4:00 PM, Tuesdays and Thursdays
Sever 102


Grades
The grade will be based on programming and homework assignments, three exams, and a comprehensive final exam. There is an optional final project. If you choose to do a project, your grade on the project will replace your lowest grade on any of the three in-class exams (assuming the project grade is better than the lowest exam grade). The distribution of grades will be as follows:
Assignments 30%
Exams 45%
Final 25%


Exam dates
Exam 1: Sept. 25, 2007
Exam 2: Oct. 23, 2007
Exam 3: Nov. 15, 2007
Final: 2:30 to 4:30 on December 18, 2007


Topics
Minimum Spanning Trees
Shortest Paths
Max Flow
Search Trees
Min Cost / Max Flow
Matching
Traveling Salesman Problem
Identifying Network Communities


Misc.
Assignments are due in class on the assigned date. Late assignments will not be accepted, not even for partial credit. No exceptions. If you are not going to be in class, you may turn in your homework early by giving it to me in person, or by putting it in my box in the CSE office after having it initialed by one of the CSE department staff, with the date and time. Please use this procedure only in exceptional circumstances.

Academic Integrity cover sheets must be submitted with each assignment. These forms can be downloaded here.

The syllabus can be downloaded here.