Listing all results (178)

Java programming with Greenfoot: object interaction (first encounter)

In this video tutorial students are shown how to add more complexity to their game by adding more interacting elements.  How objects interact is explored along with assigning a value to a variable and explaining the difference between fixed and local variables.  External method calls are also explored.


Java programming with Greenfoot: adding a score counter

In this video tutorial students are shown how to add a score counter to their game; the turtle will gain points for eating lettuces etc.  This is achieved using a pre-made counter class.  Subclasses are revised and changing images is also explained.  The tutorial explains constructors and how these are special...

Java programming with Greenfoot: class methods versus instance methods

This video tutorial explains clearly the differences and uses of internal method calls (a method called from the same class or inherited from the superclass), external method calls (when a method is called from an external source, such as a different class, mouse or keys) and static or instance methods (where...

Java programming with Greenfoot: image manipulation 1

In this brief video tutorial students are guided through changing the background colour in their game and storing it as a variable.

More resources can be found here

Java programming with Greenfoot: image manipulation 2

In this video tutorial students are shown how to change an image by either drawing their own or inputting an image file.  They are then guided through using random numbers to change the colour, transparency, direction of movement and speed of the bouncing balls in their game using constructors.


Java programming with Greenfoot: refactoring for good style

This video explains good coding behaviour.  This includes an emphasis on refactoring (changing code to make its structure better so that it can later be easily changed or understood) and cohesion (ensuring that each method does only one thing).  It also explains that private methods will only apply to objects in...

Java programming with Greenfoot: smoke and mirrors (visual effects)

In this video tutorial students are shown how to add a visual effect to the animation in their bouncing ball game.  Balls will appear to leave a diminishing smoke trail behind them as they move.  This is achieved by leaving an object in the path the ball has followed that shrinks over time.  This is a simple but...

Prizes for STEM based primary school competitions based in and around Glasgow, Scotland

As part of The IET Scotland South West committee, we have available a small fund available to either provide small prizes or material to enable STEM investigations / competitions to be held in and around Glasgow.

The aim is to promote STEM competitions in primary school to highlight to young people the...

Stem Ambassador Spotlight Profile

My Stem Ambassdor Spotlight

People like me guidance

Developed by the Women in Science and Engineering (WISE) campaign, the People Like Me approach is an initiative designed to speak to girls aged 11-14 on their terms and demonstrate that STEM is very much for “people like them”. The two-and-a-half-hour People Like Me training for STEM Ambassadors covers the...


View all publishers