The objectdraw Library
Sample Chapters
Programming Examples
Sample Lab Exercises
Instructor's Resources
Visit Prentice-Hall

 JAVA: An Eventful Approach

This site provides access to teaching materials associated with the text, Java: An eventful approach by Kim B. Bruce, Andrea Pohoreckyj Danyluk, and Thomas P. Murtagh, which is published by Prentice-Hall. The key features of the approach taken by our text are "objects first", "events first", and "concurrency early." We also emphasize graphics as a pedagogical aid. Students use graphical objects and do event-driven programming (primarily using mouse events) from the beginning. Concurrency is introduced at about 1/3 of the way through the text. The papers found under the "Instructor's Resources" link discuss the pedagogical advantages of this approach.

We would appreciate constructive feedback on these items. Please send comments to e o f   at   c s   d o t   w i l l i a m s   d o t   e d u All material available through this site is copyrighted by Kim B. Bruce, Andrea Pohoreckyj Danyluk, and Thomas P. Murtagh.

This material is based upon work supported by the National Science Foundation under Grant No. 0088895. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.