| |||||||||||||||
![]() Sell Back Your Copy for $42.90
Whether you buy it used on Amazon for $78.49 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $42.90.
Used Price$78.49
Trade-in Price$42.90
Price after
Trade-in$35.59 |
Java: An Eventful Approach has been written from the ground up to help students master objects and events firstso they can begin accomplishing serious programming tasks with Java far more quickly.
Authored by three leading experts in computer science instructionincluding 2005 SIGCSE award-winner Kim Brucethis book reflects a fundamental rethinking of how Java and object-oriented languages are taught. To give students the "training wheels" they need to rapidly begin using sophisticated Java features, the authors introduce a complete objectoriented graphics library. Using it, students can immediately begin programming simple graphics and animations, and literally see the results of their code. Students learn core language features as they're readyand master powerful features such as concurrency far sooner than in conventional treatments.
This book's object-first approach, content, and features have been systematically proven at many of the world's leading universities, four-year colleges, and two-year institutions. Features include:
Kim B. Bruce, Reuben C. and Eleanor Winslow Professor of Computer Science at Pomona College, holds a Ph.D. from University of Wisconsin at Madison, and formerly taught at Williams College and Princeton University. He has served on several national curriculum committees in computer science, and earned the 2005 SIGCSE award for outstanding contributions to CS education.
Andrea Pohoreckyj Danyluk, Associate Professor of Computer Science at Williams, holds a Ph.D. from Columbia, and has contributed to the ACM/IEEE Task Force' on Computing Curricula.
Thomas P. Murtagh, Professor of Computer Science at Williams, holds a Ph.D. from Cornell and formerly taught at Purdue. He has published on CS pedagogy and curricular design, and on topics ranging from compiler optimization to operating system design.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
5 of 5 people found the following review helpful:
5.0 out of 5 stars
starts off immediately with objects and graphics,
By
This review is from: Java: An Eventful Approach (Paperback)
The authors have taken an interestingly different pedagogy to teaching Java to someone totally new to it, or indeed new to any programming language. Most texts on Java start off with describing the simple syntax, like for performing arithmetic, or inputting or outputting a string. These must necessarily be done within at least one class, since Java is very strict about this. But this approach is essentially the same as for earlier non-object oriented languages like C or Fortran. Typically, only later in such a Java text will object oriented discussions arise, or the use of graphics.
The novelty offered in this text is to emphasise from the very first chapter the object oriented nature of Java. This is aided by the use of graphics classes. The authors chose graphics because these give an immediate visual feedback to the student, that is very intuitive. This tight feedback loop can aid understanding or even the interest of the student. The two issues are often related! Also, they do the student a favour by simplifying what can admittedly be a confusing melange of associated graphics classes, when you attach a Listener to a Java graphics object. Because then you usually need to write a class that implements that Listener interface, even if you won't be using all the methods. All this is needed under Java. But the authors finesse it by providing a class library which they call objectdraw. It lets the student focus on the key graphics ideas without tripping over the boilerplate. Later in the text, it reveals the usual gory details of what normally has to be done. Hopefully, the student will be experienced enough by then to take this in stride. Another bonus about this book is that through its examples of an Integrated Development Environment, it encourages the student to adopt the free Eclipse. Thus far, Eclipse has been mostly used by experienced Java professionals. But it has very powerful helper facilities. Pushing it down to new programmers may well help them.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
I highly recommend this book for new programmers,
By
Amazon Verified Purchase(What's this?)
This review is from: Java: An Eventful Approach (Paperback)
I am using this book as a textbook in an introductory course on programming. It is an excellent book because it teaches programming using concrete, visual concepts that students can see and experience on a computer -- circles, rectangles, line, text and mouse moves and clicks. The book then builds on these concrete concepts to gradually introduce the student to more abstract ideas of class, interface, inheritance and recursive data structures. I think this is a much better approach than starting with the typical "Hello World" program which students find rather boring. The book examples and exercises illustrate how to build simple computer animations and games using Java programming.
This may not be a good book if you already know programming and just want an introduction to Java. The book makes use the ObjectDraw graphics library that is a companion to the book and uses Java Applets in the exercises and examples in the book. Doing beginning programming exercises with java applets exposed the students and the instructor to all the complexity problems with applets, the jdk appletviewer and/or browser. So unless the instructor knows their way around applets and the jdk this could be frustrating experience. Teaching ObjectDraw is not useful once the student goes on to other courses -- but the book does introduce the Java SWING classes. Overall -- this is a wonderful book for beginning programming class.
4.0 out of 5 stars
Java: An Eventful Approach Review,
By
This review is from: Java: An Eventful Approach (Paperback)
It's a good book overall. It offers a more practical approach to object-oriented programming. The fun excercises challenged me enough to make me confident in each lesson. However, because it's only a first edition, there were numerous spelling and syntax mistakes. Nonetheless, I learned an incredible amount about Java and have now found a new hobby.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|