Weekly topics and labs may change and will be updated throughout the semester. Labs will be accepted up to 1 week past their due date with a reduction in a full letter grade. Labs should be handed to the TAs. Instructions will be forthcoming. Data structures are a fundamental aspect of learning about programming.
Homeworks consist of both programming and written assignments.
Some basic data structures are introduced. The second part of the course deals with object oriented design and more advanced data structures. You may not take this course if you have already taken PMII or if you have taken an equivalent course in another Department. Please speak to me if you are not sure. Automatic failure will result.