Karel the robot (2nd ed.): a gentle introduction to the art of programming
Karel the robot (2nd ed.): a gentle introduction to the art of programming
Here, there and everywhere - on the recurring use of turtle graphics in CS1
ACSE '00 Proceedings of the Australasian conference on Computing education
Uses of the LOGO programming language in undergraduate instruction
ACM '72 Proceedings of the ACM annual conference - Volume 2
ACM Computing Surveys (CSUR)
Programming by choice: urban youth learning programming with scratch
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Learning To Program with Alice
Learning To Program with Alice
Repositories of teaching material and communities of use: nifty assignments and the greenroom
Proceedings of the Sixth international workshop on Computing education research
TouchDevelop: programming cloud-connected mobile devices via touchscreen
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Game-based concept visualization for learning programming
MTDL '11 Proceedings of the third international ACM workshop on Multimedia technologies for distance learning
App inventor for android: report from a summer camp
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Reflections on outreach programs in CS classes: learning objectives for "unplugged" activities
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Game development using Greenfoot: senior project
Journal of Computing Sciences in Colleges
An open-ended environment for teaching Java in context
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Computer Science Education Week workshops for secondary students
Journal of Computing Sciences in Colleges
On the nature of fires and how to spark them when you're not there
Proceeding of the 44th ACM technical symposium on Computer science education
Teaching introductory progamming using multiplayer board game strategies in Greenfoot
Journal of Computing Sciences in Colleges
Physics-based 3D game design as a first course in computing
Journal of Computing Sciences in Colleges
CodeSpells: embodying the metaphor of wizardry for programming
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Challenge and creativity: using .NET gadgeteer in schools
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Bringing contexts into the classroom: a design-based approach
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Towards a new massive multiplayer online role playing game for introductory programming
Proceedings of the 6th Balkan Conference in Informatics
Project rise up 4 CS: increasing the number of black students who pass advanced placement CS A
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
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.