An abundance of unique, interesting examples, use of the Unified Modeling Language throughout, and the newest Java 1.5 features characterize this text. Drake provides a concise and engaging introduction to Java and object-oriented programming, assuming familiarity with the basic control structures of Java or C and only a pre-calculus level of mathematics.
Peter Drake is Assistant Professor of Computer Science at Lewis &
Clark College in Portland, Oregon. He holds a BA in English from
Willamette University, an MS in Computer Science from Oregon State
University, and a PhD in Computer Science and Cognitive Science from
Indiana University. His research involves writing programs to play
the ancient Chinese game of Go.