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
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