SYLLABUS

To view postscript files, use ghostview on a machine with X terminal/ emulated X terminal (For example, eXceed on PC).
First Day Handout, Syllabus and Important Dates

LECTURE MATERIAL

It is assumed that the following course material is being made available to students of SUNY at Buffalo for use in the courses offered by the Department of Computer Science. They are meant for instructional use only.
 

Review of CS1 and Java Basics

Classes and Objects

Extending Classes

Linked Data Representation

Recursion

Review For Exam1

Stacks and Queues

Java Foundation Classes (JFC)

Java Exception Handling

Tree ADT

Anlysis of Algorithms

More on Trees and Exam 2 Review

Final Review

HOME WORK

Hwk1

Hwk2 and answer

LAB MATERIAL

Lab1

PROJECT

Documentation Guidelines for All Projects

Project1

Project2

TEACHING ASSISTANTS

Office Hours and Location
Dan Eisner  M,W 1.00 - 2.00 pm Norton 19  eisner@cse.bu ffalo.edu 
Mike Hayes  M,W 10.00 - 11.00 am  Norton 19  mjhayes@cse.buffalo.edu 
Vijay Sridharan Tu 5.00- 7.00pm  Norton 19  vijays@cse.buffa lo.edu 
Joseph Toney  Th, F 5.00-6.00pm  Norton 19  jtoney@cse.buf falo.edu 

RECITATIONS

Burger Queen

Preliminary Grades (without letter grade)

A section B section