605.202 Data Structures - Syllabus - June 2008

Instructor: E. B. Chlan                                                                                                                                Updated June 2008

Top-of-Page

Instructor: E. B. Chlan

Contact the instructor or email:chlan@apl.jhu.edu

Synopsis: The intent of this class is to study both the formal definition and the realistic implementation of the various classic data structures: stacks, queues, lists, and binary trees. Recursion and sorting and searching techniques will also be covered. The emphasis of class discussion will be on the trade-offs involved to put the student in the position of making more educated decisions in the real world. Object oriented programming techniques are NOT covered. Java will be used as the required programming language in this course, but this is not a course in Java.

Required Text:  Yedidyah Langsam, Moshe Augenstein and Aaron M.  Tenenbaum, Data Structures Using JAVA    ISBN 0-13-047721-4 2003, Pearson/Prentice Hall. 

References

Schedule - Summer 2008

Grading

Programming Assignments - Summer 2008

Homework Assignments - Summer 2008

Student Accounts


Return to Top of Page

Course Home Page 605.202
Part-Time Engineering


Your comments and feedback on this webpage are appreciated: email:chlan@apl.jhu.edu