1 / 9

greenfoot

greenfoot. Poul Henriksen Computing Laboratory University of Kent. greenfoot. A microworld meta-framework Flexible scenarios Animated execution Direct interaction IDE (with editor, debugger, etc) Aimed at high school level and CS1. Demo. Decoupled scenarios.

twila
Download Presentation

greenfoot

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. greenfoot Poul Henriksen Computing Laboratory University of Kent

  2. greenfoot • A microworld meta-framework • Flexible scenarios • Animated execution • Direct interaction • IDE (with editor, debugger, etc) • Aimed at high school level and CS1 First BlueJ Day, Houston, Texas, 1st March 2006

  3. Demo

  4. Decoupled scenarios • Scenarios are decoupled from the animation framework • This leads to • easier scenario development • more scenarios • individual scenarios (for specific target groups) First BlueJ Day, Houston, Texas, 1st March 2006

  5. Roles Microworlds Greenfoot implement framework (with fixed scenario) implement framework framework implementor framework implementor design scenario design exercise teacher teacher design exercise student solve exercise solve exercise student First BlueJ Day, Houston, Texas, 1st March 2006

  6. The teacher • Teachers choose / write / share scenarios • Typical scenario: • Wombats: 3 classes, 266 lines in total • TurtleGraphics: 6 classes, 276 lines total • Ants: 6 classes, 598 lines in total • Bricks: 4 classes, 303 lines in total • Flexibility in choice of context First BlueJ Day, Houston, Texas, 1st March 2006

  7. The student public class CircleTurtle extends Turtle { public CircleTurtle() { penDown(); } public void act() { move(5); turn(2); } } First BlueJ Day, Houston, Texas, 1st March 2006

  8. Summary • aimed at high school level and CS1 • engaging – generate interest • visual • flexible • teacher support • migration to other IDEs (BlueJ!) First BlueJ Day, Houston, Texas, 1st March 2006

  9. Status • Prototype available:www.greenfoot.org • Distribution: free • Timeline: • 1.0 release later this year First BlueJ Day, Houston, Texas, 1st March 2006

More Related