Lectures: Mon, Tue, Wed, Thur 3:00-5:00, GCB 203
Lab: Wed 2:00-3:00, EMA 304
Instructor: Konstantin Voevodski
Office Hours: Mon, Thur 1:00-3:00, PSY 226
Teaching Fellow: Debajyoti Bera
Office Hours: Mon, Thur 10:00-11:30, PSY 221
Data Structures and Algorithm Analysis in Java, by Mark Allen Weiss
The course covers data structures and advanced programming techniques. The topics include recursion, lists, stacks, queues, trees, heaps, sorting, hashing, graph algorithms, and algorithm analysis. The students are expected to have some programming experience.