600.226 Data Structures, Fall 1999
Michael T. Goodrich
New Engineering Bldg. 218B
e-mail: goodrich@jhu.edu
http://www.cs.jhu.edu/~goodrich
Physical office hours: MTW 10am-11am
Electronic (email) office hours: Th 3pm-5pm, F 9am-11am
600.109 Introduction to Programming. Students are expected to be familiar with some higher-level programming language, preferably Java.
The goal of the course is teach fundamental data structures, which allow one to store collections of objects with fast updates and queries. The course topics include the following:
The course grade is determined by the total number of points earned by the student during the semester. There are 1000 points possible, distributed as follows:
Late policy: 10% off for each day late. No credit if more than 5 days late.
Goodrich, Tamassia, Data Structures and Algorithms in Java, John Wiley and Sons, Inc., 1998.
See the course web site (http://www.cgc.cs.jhu.edu/~goodrich/teach/ds/ ) for updates and news.
Copyright 1999 Michael T. Goodrich as to this syllabus and all lectures. Students are prohibited from selling (or being paid for taking) notes during this course to or by any person or commercial firm without the express written permission of the professor teaching this course.