Save Big On Open-Box & Preowned: Buy "Introduction to Programming with Greenfoot: Object...” from Amazon Warehouse Deals and save over 90% off the $114.60 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Preowned offers from Amazon Warehouse Deals.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Frequently Bought Together
Customers Who Bought This Item Also Bought
Special Offers and Product Promotions
From the Back Cover
Introduction to Programming with Greenfoot
Object-Oriented Programming in Java™ with Games and Simulations
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
Top Customer Reviews
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.
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!
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 ›
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!
Most Recent Customer Reviews
Bought this for my son to keep at home to study with. Literally missing chapters in the book. Pages jump from page 80 to 111, no tears in the binding, just completely missing.Published 2 months ago by Unit
Book is in great shape. Is exactly what I needed for my summer Java class. Too bad it is the last semester it is being used, due to the new edition being implemented.Published 8 months ago by Melissa Specht
Good reading tool for those new to Programming classes. My Freshman is taking Programming 1 and it has been very helpful so far.Published 12 months ago by cdaofga
A bit expensive, like all such books, but Greenfoot is a great way for high school or college students to get a first introduction to Java programming. Read morePublished 16 months ago by I will think of a clever name later
Had to buy it for a class, that cost it a star.
Otherwise, pretty much is as advertised.
The entire thing holds you by the hand and steps you through the concepts. Read more
book was in great shape used, beginner stages of java but is a great introduction for any student. freeware is on-line but you still need the bookPublished on February 6, 2014 by Derek
Learning a great deal about coding. This book is required for my high school computer course. As advertised, even though it was gently used it's in great shape.Published on October 8, 2013 by Liz S.
This textbook attempts to go beyond simply lecturing about how to do something and take the extra step of drawing in the reader and having them actually follow along. Read morePublished on October 2, 2013 by Andrew W.