Listing all results (475)

STEM learning secondary and FE magazine: spring 2018

This issue of the magazine includes the following articles:

  • Have your Pi and eat it too by Michael Anderson
  • Bananas are big business by Ed Walsh
  • The E in STEM by Gill Collinson and Gemma Taylor
  • Celebrating International Darwin Day by Simon Quinnell
  • Applying learning...

This will revolutionize education

This video explores how technology has always been expected to replace teachers.  It concludes that a teacher’s purpose is not to transmit information, but to guide the social process of learning. To challenge, inspire and excite their students to want to learn.

Java programming with Greenfoot: object interaction (a second look)

This video tutorial explores an essential element of object oriented programming – getting objects to interact.  This is modelled by integrating a counter object into a scenario – in this case, a simple paddle and ball breakout game.  The tutorial uses a previously created score counter and shows a method to...

Java programming with Greenfoot: classes and objects

The fundamental concepts of object oriented programming, classes and objects, are explained to students in this video tutorial.  The correct terminology is also introduced, including referring to ‘instructions’ as ‘methods’.  Students will be able to create multiple objects within a class using the examples...

Java programming with Greenfoot: finally some code

In this video tutorial students begin programming in Greenfoot Java.  The concepts of inheritance and parameters are explained and demonstrated and syntax details are introduced, including the use of brackets.  This is demonstrated by the creation of a simple game using turtles moving around the screen.


Java programming with Greenfoot: if statements

In this video tutorial students explore method return values in more details.  True or false (Boolean) statements are used to create if statements.  In this example an object, a turtle, is programmed to interact with the edge of the world (the screen) by using an if statement.  Students are then able to make their...

Java programming with Greenfoot: lettuce is good for you (collision detection)

In this video tutorial the concept of collision detection is introduced.  This is a key aspect of many games – recognising that two objects are touching.  This is explained with the creation of a lettuce class within the game.  When the turtle touches a lettuce it appears to eat it and so it disappears.  This is...

Java programming with Greenfoot: keeping your code clean

In this video tutorial students are guided through using space and indentation to make their Java programming easier to read.  How to add comments is also covered.  This is useful as the program gets longer it gets harder to find specific parts within it – using comments allows parts to be found quicker.  How to...

Java programming with Greenfoot: snakes on a plane

In this video tutorial students are shown how to add another class in to their game – snakes.  How to effectively copy and paste code from one class to another, and keep it tidy using comments and indentation, is also shown.

More resources can be found here

Java programming with Greenfoot: play the game (keyboard control)

By this stage in the series of video tutorials, students have created a game in which a turtle eats lettuces whilst being chased by snakes.  In this tutorial, students are shown how to implement keyboard controls so that they can control the turtle.  This is achieved using the Greenfoot application processes...


View all publishers