Listing all results (66)

Seeing Temperatures

This activity allows students to investigate how images are produced from data streams by using first a spreadsheet and then an image-processing program. They then go on to see how the usefulness of such a monochromatic image may be enhanced by using lookup tables and calibration. The materials used focus on the...

Curiosity's Seven Minutes of Terror

In August 2012, an unmanned rover touched down on the surface of Mars. NASA's Curiosity Rover was sent to take measurements of the atmosphere and martian terrain in an effort to understand more about the history of Mars and whether the planet ever sustained life. This video shows an animation of the incredible...

North Sea Rocks

The resource available consists of the following items:

RESINATED CORE SLABS (15m)

This is material that has been cut...

Using XR to change the way we work in the world

The purpose of this workshop session is to allow groups to be able to look into how XR (AR & VR) can be used to make real change within the world. The aim is to make the groups look at the technology away from entertainment and gaming, and focus more on how could the technology be used in other areas to really...

Born to Engineer - Andrew Robertson

Andrew Robertson is a computer engineer working at Queen Mary, University of London on music signal processing. 

He has engineered a software package that allows bands to drive the tempo of their music to the response of the crowd and still keep their layered backing tracks in time with the beat. This film...

Java programming with Greenfoot: introduction

This video tutorial provides students with an overview of Greenfoot Java.  It demonstrates several different game ideas and introduces the layout of the programming environment.

More resources can be found here

Java programming with Greenfoot: viewer questions (timers)

This video tutorial considers how to arrange for something to happen after a specific time delay.  It covers the difference between real time and game time; the latter depends upon the program’s frame rate, which can be quickly altered by the speed setting within the game.  Expressing changes in real time is...

Java programming with Greenfoot: refactoring for good style (teacher commentary)

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: more loopiness

In this video tutorial students are guided through programming a nested loop to create multiple rows of blocks within their breakout game.  Different ways of achieving this are assessed and implemented.

More resources can be found here

Java programming with Greenfoot: make it your own

This video tutorial demonstrates to students how to change the images in their game so that they can personalise it.  This includes how to import images from sources other than Java and also how to duplicate and edit existing Greenfoot images including, for example, duplicating images but assigning them different...

Pages

View all publishers