Go back

Coding For Kids

Programming, with no screen

Ongoing project, part of my final year of my undergraduate degree of Industrial Design & Technology at Loughborough University.

"When you learn computing, you're thinking about thinking."

In 2014 the UK made history by becoming the first country in the world to officially incorporate computer science into the primary and secondary education curriculum. This radical change brought some problems with it, schools were unprepared. The goal with this project is to introduce computing principles, such as boolean logic and algorithms to Key Stage 1 students, ages 5 to 6, without the need for screens.

Fig.2. User testing an early working prototype

Fig.3. Experience prototyping

The Need

This sudden change increased the demand for experienced and qualified teachers; a demand that unfortunately, the country is still struggling to satisfy, especially in the early stages of education.

The content taught at Key Stage 1, as seen on the national curriculum published by the British Government, is very brief and broad, leaving schools and teachers lost. Presenting an opportunity to improve existing methods and practices.

The Pioners

Since the conception of modern computer programming, research on how to democratise this technology and teach it to the future generation has been abundant. The programming language LOGO, which served as an inspiration for this project, is one of the earliest examples of this. The language is simple enough that even primary school children can use it, all while teaching the fundamentals of programming.

Through a series of commands children move a turtle around the screen to generate geometrical shapes, some of which can be rather complex and "trippy". The code to draw a square would look something like this:

forward 50
left 90
forward 50
left 90
forward 50
left 90
forward 50

Other pioneers in the 80s looked at teaching those principles by exploring a more tangible approach; instead of writing code using a screen and a keyboard, programming functions and commands are represented by physical objects and blocks, enabling toddlers that might not read or write yet, to program computers.

Fig.3. The LOGO language in use, courtsey of sydlexia

Fig.4. The Algoblock research projcet

The Market

The market is already filled with great educational products but what led me to carry on with this project, however, was a simple question I asked myself. If there so many products out there, why are not more schools using them? The reason was simple and it presnted itself after a SWOT analysis was carried out.

Most existing products are compromising in certain key aspects. There is not a balance between ease of use, cost and expandability. Some are inexpensive and easy to use but provide no way to expand as the child grows, others encourage creativity but are too complex while the rest are too costly to be purchased by public schools.

The information extracted from the research has been synthesised to the following key insights:

  • Most easy to use products tend to be too basic to offer a valuable learning experience
  • Advanced and expadible products require a display to be use, making them less suitable for young KS1 students.
  • Most current offerings do not take the teacher into consideration, it is crucial the teachers has an understanding of the product as well.
  • Only very few existing solutions grow with the child and the ones that do are too complex for younger children to understand.
  • Most solutions do not focus on child to child physical interaction.
  • The most feature rich prducts are too costly to be purchased by public schools

Fig.5.The SWOT analysis carried, minus the "thread".

/Under Construction

Check back again soon

Previous Project

Next Project