Greenfoot is an educational integrated development environment aimed at learning and teaching programming. It is aimed at a target audience of students from about 14 years old upwards, and is also suitable for college- and university-level education. Greenfoot combines graphical, interactive output with programming in Java, a standard, text-based object-oriented programming language. This article first describes Greenfoot and then goes on to discuss design goals and motivations, strengths and weaknesses of the system, and its relation to two environments with similar goals, Scratch and Alice.
%0 Journal Article
%1 citeulike:8366441
%A Kölling, Michael
%C New York, NY, USA
%D 2010
%I ACM
%J Trans. Comput. Educ.
%K minilang programming
%R 10.1145/1868358.1868361
%T The Greenfoot Programming Environment
%U http://dx.doi.org/10.1145/1868358.1868361
%V 10
%X Greenfoot is an educational integrated development environment aimed at learning and teaching programming. It is aimed at a target audience of students from about 14 years old upwards, and is also suitable for college- and university-level education. Greenfoot combines graphical, interactive output with programming in Java, a standard, text-based object-oriented programming language. This article first describes Greenfoot and then goes on to discuss design goals and motivations, strengths and weaknesses of the system, and its relation to two environments with similar goals, Scratch and Alice.
@article{citeulike:8366441,
abstract = {{Greenfoot is an educational integrated development environment aimed at learning and teaching programming. It is aimed at a target audience of students from about 14 years old upwards, and is also suitable for college- and university-level education. Greenfoot combines graphical, interactive output with programming in Java, a standard, text-based object-oriented programming language. This article first describes Greenfoot and then goes on to discuss design goals and motivations, strengths and weaknesses of the system, and its relation to two environments with similar goals, Scratch and Alice.}},
added-at = {2018-03-19T12:24:51.000+0100},
address = {New York, NY, USA},
author = {K\"{o}lling, Michael},
biburl = {https://www.bibsonomy.org/bibtex/2ad003e7e2fd758bb8d99c51f4876c751/aho},
citeulike-article-id = {8366441},
citeulike-linkout-0 = {http://portal.acm.org/citation.cfm?id=1868361},
citeulike-linkout-1 = {http://dx.doi.org/10.1145/1868358.1868361},
doi = {10.1145/1868358.1868361},
interhash = {b16c228cd7a9fe2fe00ca4620ac2ddd1},
intrahash = {ad003e7e2fd758bb8d99c51f4876c751},
issn = {1946-6226},
journal = {Trans. Comput. Educ.},
keywords = {minilang programming},
month = nov,
posted-at = {2010-12-06 20:13:37},
priority = {2},
publisher = {ACM},
timestamp = {2018-03-19T12:24:51.000+0100},
title = {{The Greenfoot Programming Environment}},
url = {http://dx.doi.org/10.1145/1868358.1868361},
volume = 10,
year = 2010
}