Jump to ratings and reviews
Rate this book

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

Rate this book
This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book.

For courses in programming and computer science.

 

Hands-on Programming with Greenfoot

Introduction to Programming with Object-Oriented Programming in Java with Games and Simulations teaches the basics of Java computer programming languages in the context of Greenfoot. Readers are able to learn the general fundamentals and principles of programming by creating their very own fun and interesting games and simulations. Major concepts are conveyed in modern, object-oriented programming language through hands-on, practical activity that allows readers to create, observe, and play.

The Second Edition employs a unique approach that teaches by doing--concepts are often explained after readers have had a chance to engage in interactive examples. Because of its uniquely hands-on approach in the context of the Greenfoot environment, Introduction to Programming with Greenfoot makes programming a fun, interactive subject for readers to enjoy.

298 pages, Kindle Edition

First published August 11, 2009

5 people are currently reading
25 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
9 (42%)
4 stars
5 (23%)
3 stars
3 (14%)
2 stars
3 (14%)
1 star
1 (4%)
Displaying 1 - 5 of 5 reviews
2,780 reviews41 followers
April 26, 2015
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.

This review also appears on Amazon
Profile Image for Adam Hansen.
48 reviews1 follower
September 27, 2016
Awesome book for newcomers to programming. You will get a firm grip on the Java language, by having a lot of fun creating animals, space scenarios and what not in their own framework with the same name as the book.
Must recommend for rookies embarking on learning Java! (Also great if you consider game-development!).
Profile Image for Cameron Sung.
4 reviews1 follower
March 28, 2012
A terrible book that is barely challenging for a 10 year old.
Profile Image for Fernando Rojas.
2 reviews
February 8, 2017
For sure a great book, but not for 10 years old child. Perhaps for teenagers with the support of a tutor. Even, it's possible for some Straordinary kid that dedicate lots of time to it.
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.