Activities

Activities on offer at our dojo sessions include the following (please note that these could change from session to session and you will have to book for specific sessions via Eventbrite):

Arduino

Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online.

Design Club

 

Design a helpful mobile app. Through a Design Thinking Process, children will design a helpful mobile app for a target user of their choice. Young designers will work through 5 phases: frame a design challenge, empathise with their target user, generate ideas, prototype a solution, and test that solution for real-world feedback. 

Micro:bit 

 

The BBC micro:bit is a tiny programmable computer, designed to make learning and teaching easy and fun! It  can be used to make all sorts of cool creations, from robots to musical instruments and can be coded from any web browser in Blocks, Javascript, Python, Scratch and more.

Python

 

If you already know Scratch and can type ok, now’s the time to try this powerful grown-up scripting language (and have fun too!) by creating guessing games, interactive jokes, fantasy games, noughts & crosses and lots more. Plus there's the opportunity to program the amazing micro:bit with MicroPython to play musical sequences. 

Raspberry Pi

The Raspberry Pi is a hugely popular and affordable family of small single-board computers developed in the United Kingdom to promote the teaching of basic computer science in schools and in developing countries. But it is now widely used for an astonishing range of project across industry, robotics and the 'internet of things'.  You can lean to build electronic circuits and use Scratch or Python to program them. Light an LED and modify the code to create a reaction time game. Program a buzzer then use it to make an intruder alarm. Build an interface between Minecraft and the physical world. And while all this is going on, explore the Linux operating system at the heart of the wonderful Raspberry Pi.

Scratch 

Scratch is a graphical programming language, developed by the Lifelong Kindergarten group at the Massachusetts Institute of Technology. An ideal way to get started with coding, children can drag and combine code blocks and have amazing fun building games,  animations and more. It’s a bit like the programming equivalent of LEGO!

Unity Game Development

Unity is a powerful cross-platform game engine used by professional game developers to create video games and simulations for computers, game consoles and mobile devices. Learn to create 3-D indoor and outdoor worlds, navigate them with C# script and get to grips with the RigidBody physics engine. Later, move on to making RPGs or vehicular simulations; then learn to port projects to mobiles, consoles and VR platforms. The Unity activity is held in a fully equipped Kingston University computer lab.

Web page mixing and design 

Interested in learning how to create your own web pages? To start with, you will have the opportunity to choose from a variety of cool projects which will help you learn the basics of HTML. You can then progress to designing and building your own web pages as well as using, CSS for changing page layouts; or use Javascript to program how different elements of a page respond to user interaction. 

Some useful resources

BBC
Components for Raspberry Pi
Scratch
code.org

Hour of Code

 

 

 

 

Python