As the coding and computing curriculum becomes more common place in schools they will be looking to extend the ideas in to a more complicated 3D environment. On this page we provide you with ideas.


1. Making objects move in 3D (eg controlling a flying drone in the x, y and z axes)

2. Creating a 3D object using a Computer Aided Design Package & then exporting the code to 3D Print

3. Designing a 3D environment (with width, height and depth) and adjusting the code for the user

3D Coding


This is the next exciting development in the educational coding journey for students. In addition to designing their own games and simulations on screen they can now control external devices such as spheres and drones.

The coding is completed using a drag and drop programming interface called TickleApp. Students predict what will happen when their code runs and then improve and ‘debug’ their program until they achieve a solution that works well. For example, they can get a drone to take off, move forward for 2 seconds, rotate 180 degrees mid air and then land.

As well as developing an understanding of some key aspects of computer programming students need to work out how to get the device used for the coding (e.g. iPad) to connect to the controllable device (drone or sphere). This is referred to as ‘controlling physical systems’ in the Computing Programme of Study. Students need to have a basic understanding of connectivity (bluetooth
and wifi) to be able to control devices remotely.


If you find this interesting contact AmazingICT and ask for further details.

3D Printing


3D Environments