Buy Used
£25.18
+ £2.80 UK delivery
Used: Very Good | Details
Sold by Albany_Books
Condition: Used: Very Good
Comment: Unread copy in very good condition, some shelf wear. Fast, daily dispatch 2-4 days for delivery within UK. International orders may take up to 3-4 weeks. Apr15.
Trade in your item
Get a £2.77
Gift Card.
Have one to sell?
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 – 15 Aug 2009

5 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback, 15 Aug 2009
£56.46 £25.18


Trade In this Item for up to £2.77
Trade in Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations for an Amazon Gift Card of up to £2.77, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 216 pages
  • Publisher: Pearson; 1 edition (15 Aug. 2009)
  • Language: English
  • ISBN-10: 0132454289
  • ISBN-13: 978-0132454285
  • Product Dimensions: 19.6 x 1.1 x 23.7 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 600,351 in Books (See Top 100 in Books)
  • See Complete Table of Contents

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

Product Description

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.


What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.0 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By b_nellis on 10 Jan. 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
2 of 2 people found the following review helpful By Nico on 28 May 2012
Format: Paperback Verified Purchase
This is a wonderful and fun way to build graphical computer games and even some quite complex simulations. On the way you learn Java. The style of the book, the writing, the layout, the practical exercises are all marvellous.

Green foot is great for "children of all ages.". On the other hand if you want to go deeper, quicker try the author's book on BlueJ which is also well worth 5 stars.Objects First with Java: A Practical Introduction Using BlueJ
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
Format: Paperback
Greenfoot is a Java-based language constructed from a set of objects with methods that can be imported into and modified in programs. In general the objects are designed to be used in simple games, demonstrations and simulations.
The goal is to teach object-oriented programming and that goal is met with one major caveat, the explanations of how the objects interact are often too abbreviated for easy comprehension. The reader has to know some basic programming, have knowledge of the programming basics such as function calls, the role of variables and what kind of data they contain and what it means for a function to be "void" or return a value.
For example, inheritance is a complex concept, far more nuanced than it appears in this book. Constructors and object passing via the this pointer are not simple concepts. Finally, some of the screenshots of class descriptions are often unreadable.
This is a book that can be used to teach the basics of object-oriented programming where the reader can really have some fun while learning. However, it is not an effective stand-alone educational device and a knowledgeable instructor will make the life of the user far more productive. . There is a reason why Java textbooks are hundreds of pages long, all of that is needed if you are going to use and understand the full power of the language.
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
By make fifa on Xbox on 27 Feb. 2014
Format: Paperback Verified Purchase
This was a tutor recommended text and when I got it it has so far stood out ! Easy to read and work with fun as well to learn programming using greenfoot
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
0 of 2 people found the following review helpful By SherBear320 on 2 Aug. 2013
Format: Paperback Verified Purchase
A tiny book that takes what I think is an old fashioned approach to teaching programming avoid the resources sre avsilable on line
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


Feedback