Data Structures in Java

This is a course that I taught during the Summer of 1996. The course number is CSC241 and its name is Abstract Data Types & Programming Methodology. All material were made available to the students on the web and authoring of the course on the net was sponsored by SUN Corporation. Java turned out to be a great teaching tool. Its purity as an object oriented language was an asset. At the time, there were no good debuggers for Java which made it difficult, but we managed to cover a significant amount of material in six weeks. Be aware that I am still adding my lecture notes to this page, but labs and assignments are as we used them during the Summer. You will notice that the lecture notes are long and most labs will take two weeks to do in a normal 14 week semester. Our lectures were over three hours long and I always incorporated lab work and classroom exercises to complement the lectures. The assignments required writing of applets which students had fun with and labs brought significant exercises to help the students begin to understand what computer science is all about. Enjoy the material!

                                      Rameen Mohammadi
                                      Assistant Professor of Computer Science
                                      SUNY at Oswego
Course Description/
Course Outline/

Lectures

Lecture #1,Lecture #2, Lecture #3,Lecture #4,Lecture #5,Lecture #6

Assignments

Assignment #1,Assignment #2,Assignment #3

Labs

Lab #1,Lab #2,Lab #3,Lab #4,Lab #5

Where to get help on Java

Course Material in C++,taught Summer 1995

Here is everyone's pages

Bernard Blake
Peter Compeau
Kristopher Czachor
Oscar De Los Santos Diogenes
George Gresovic
Shafeegh Mahmoud Habeeb
Joseph Harvey
Rafael Perez
Edward Salm
Rodney Thompson
David Wasserman