Really interesting talk, that demonstrates Greenfoot a development environment designed to make it easy for novices to learn programming in Java.
The students at high school levels might not be as commited to programming and we have tried to create an interesting program that should engage the student. In order to do this, we acknowledge that students has different opinions on what might be interesting. Hence, we sought to create a flexible environment that could be customised for the specific group of students. Furthermore, in the design of greenfoot we considered the different learning styles of students.
I’m not sure if I agree entirely with this approach but I do welcome anything that helps engage students. On reflection though the top down pedagogical approach to teaching and learning that Greenfoot encourages is something I am in favour of.