Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $110.00
  • Save: $34.44(31%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: May 31, 2015
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Condition: Used: Very Good
Comment: Eligible for FREE Super Saving Shipping! Fast Amazon shipping plus a hassle free return policy mean your satisfaction is guaranteed! Tracking number provided with every order. Slight wear on edges and covers; otherwise item is in very good condition.
Access codes and supplements are not guaranteed with used items.
Qty:1
  • List Price: $110.00
  • Save: $19.34 (18%)
Only 4 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Sell yours for a Gift Card
We'll buy it for $39.93
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations Paperback – August 21, 2009

ISBN-13: 978-0136037538 ISBN-10: 0136037534 Edition: 1st

Buy New
Price: $90.66
Rent
Price: $18.99 - $75.56
30 New from $66.00 23 Used from $65.34
Rent from Amazon Price New from Used from
eTextbook
"Please retry"
$41.99
Paperback
"Please retry"
$18.99
$90.66
$66.00 $65.34
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations + Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives (2nd Edition)
Price for both: $144.09

Buy the selected items together
NO_CONTENT_IN_FEATURE
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 216 pages
  • Publisher: Prentice Hall; 1 edition (August 21, 2009)
  • Language: English
  • ISBN-10: 0136037534
  • ISBN-13: 978-0136037538
  • Product Dimensions: 7.4 x 0.4 x 9 inches
  • Shipping Weight: 12.8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #280,067 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Introduction to Programming with Greenfoot
Object-Oriented Programming in Java™ with Games and Simulations

Michael Kolling

Written by Greenfoot creator and BlueJ developer, Michael Kolling, Introduction to Programming with Greenfoot uses Greenfoot, an award-winning educational programming environment, to teach standard Java programming.

Greenfoot uses simulations and games to teach object-oriented concepts and principles in a fun, easily accessible manner. Greenfoot bridges the gap to Java programming; it scales up well making even advanced topics easy to teach.

Introduction to Programming with Greenfoot provides:

  • Standard Java programming foundation
  • Objects-first approach
  • Project-drivem, hands-on learning
  • Opportunities for students to develop animations, games and simulations quickly

To join the online Greenfoot community or check out shared resources for instructors and students, please visit www.greenfoot.org/book.


About the Author

Michael Kölling is a professor at the Computing Laboratory, University of Kent, in Canterbury, UK. He holds a PhD in computer science from Sydney University, and has worked in Australia, Denmark and the UK. Michael’s research interests are in the areas of object-oriented systems, programming languages, software tools, computing education and HCI. He has published numerous papers on object-orientation and computing education topics and is co-author of a Java textbook (Objects First with Java, Pearson Education, 2008.(ISBN 0-13-606086-2). Michael is one of the developers of BlueJ, an educational programming environment, and more recently, the Greenfoot platform. The Higher Education Academy elected Michael as a National Teaching Fellow in 2008.


More About the Author

Michael Kolling is a Professor at the Computing Laboratory, University of Kent, in Canterbury, UK. He holds a PhD in computer science from Sydney University, and has worked in Australia, Denmark and the UK. Michael's research interests are in the areas of object-oriented systems, programming languages, software tools, computing education and HCI. Michael is the lead developer of BlueJ and Greenfoot, two educational programming environments which are used worldwide in schools and universities for introductory programming education. In 2008, Michael was awarded a Fellowship of the Higher Education Academy National Teaching Fellowship Scheme.

Customer Reviews

You can really build fantastic real programs with this.
b_nellis
I highly recommend this book if you're just getting started learning Java.
Andrew W.
This book is required for my high school computer course.
Liz S.

Most Helpful Customer Reviews

12 of 13 people found the following review helpful By b_nellis on January 10, 2010
Format: Paperback
This is the best example of a book that uses a graphical/game/simulation approach to learning to program that I have ever seen. It is very well written, the examples are great (there are some games, some simulations - planets and ants, some music), the explanations are clear, and every serious reader will learn *a lot* about programming.

I have read other books about learning environments (such as scratch or alice), and this is a little different. The programming language is Java, not some custom made toy language. This means that with Greenfoot and this book, you cannot start quite as young - I would say maybe 14 is a good starting age for this. But on the upside: man, this scales! You can really build fantastic real programs with this. This is not only for kids!

The fact that it is Java what drives this makes this usable all the way up to advanced university courses. Projects can be very simple (in the beginning), but they can also do real fascinating stuff. I loved the ant simulation in the book!

The system performs well, the book teaches real object-oriented programming in Java, and readers will learn a lot about OO programming.

It is amazing that a system that can do all that is so easy to learn in the beginning. The first few chapters are really playful, and you hardly notice all the stuff you're learning.

I guess this is a result of a brilliant system - Greenfoot - and a great pedagogy in the book. Easily five stars.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 20 people found the following review helpful By Riccardo Audano on January 8, 2010
Format: Paperback Verified Purchase
Let me be clear about this: I lreally like this book style, the whole idea behind it and behind the Greenfoot environment, and the author of this book. Greenfoot is a wonderfully good tool for teaching programming and the author is clearly a first class programmer and teacher. But the book is too short. Way too short!
It gives just an introduction to both the Greenfoot environment and the Java language.. really not much more that what is freely available on the Greenfoot website. It does that extremely well, granted, but it's still not worth the price of the book. So to both the teacher curious about trying a new teaching methodology and the student who wants to try something refreshing for self study I say: go the Greenfoot website and study the tutorials there. Buying this book is a waste of money. I hope that this is just an "experiment" and that the author, or someone else will write another book that teaches Java through Greenfoot, but is also able to bring the student to the same depth as "Core Java" or "Thinking in Java". This way of teaching has tremendous potential, so please Michael, do spend more of your time, energy and inventiveness and write a real book about it!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By Allen Hammock on October 9, 2010
Format: Paperback Verified Purchase
I discovered this little gem as one of Amazon's "other user's bought" suggestions when browsing through books on Scratch, Alice, and the Lego Mindstorms systems. There is a growing body of published work specifically written towards educators, particularly those focusing on teenagers, and this book is a great addition to anyone interested in the subject.

Introduction to Greenfoot programming is an excellent hands-on tutorial of the Greenfoot system, a Java-based programming environment particularly well-suited to teaching object-oriented programming concepts to teenagers with its focus on gaming and simulation exercises. Having tought my own pre-teen nephew some of these concepts in simpler systems such as Scratch, and visual systems like Alice (while, written in Java requires no knowledge of that language), I find this book to be a great guide for teachers and students alike. The book is not really focused on teaching Java so much as introducing object-oriented concepts through its color illustrated examples and exercises.

A warning: the book introduces a lot of terminology in a way that some teenagers may find difficult to understand. Also, if you have no familiarity at all with programming, this book may be a little challenging. Some of the examples are completely developed but the book leaves it as a challenge to the reader to complete many of the projects. Fortunately the source code is available online to assist any enterprising young programmer.

Overall, I think this book is a great companion for a classroom that is lead by an adult who is thoroughly familiar with Java and other aspects of object-oriented programming.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By Dave Angel VINE VOICE on June 23, 2010
Format: Paperback
Unlike some of the other game programming book I've read, which can become a chore to finish, this one was a pleasure to read!
The right mix of pure Java code and WYSIWYG to make one excited to keep learning about and making games. It's a genius of an idea of using a GameMaker like IDE but with Java code behind the scenes.
I just wrote a Space Invader clone using Java and Swing and it was quite a bit of work for someone that just took a single class on Java. I wish I would've found out about this before I started on that. It would've made prototyping the game a lot easier. This is how Java should be taught. You are only introduced to new Java ideas like arrays and variables as needed to finish the game demonstrations. Only the minimum math and physics to do some cool stuff without turning you off. I don't think variables are even introduced until half-ways through the book now that I think about it. There is just so much other cool stuff like emergent behaviour, gaussian distribution, three body problem, etc , I've never seen so expertly explained elsewhere, that you just need to get this book to see for yourself!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?