Class Meetings:
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
kvodski@bu.edu

Teaching Fellow: Debajyoti Bera
Office Hours: Mon, Thur 10:00-11:30, PSY 221
dbera@cs.bu.edu

Textbook (required):
Data Structures and Algorithm Analysis in Java, by Mark Allen Weiss

Resources:
JAVA API
Download JAVA
Download Eclipse

Description:
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.