Te Kete Ipurangi Navigation:

Te Kete Ipurangi

Te Kete Ipurangi user options:

Ministry of Education.
Kaua e rangiruatia te hāpai o te hoe; e kore tō tātou waka e ū ki uta

A STEAM approach to introducing computational thinking

Students using different materials to build items
STEAM activities with years 2–3 students

Years 2–3 students at Grant’s Braes School on the Otago Peninsula learnt about the nature of technology.

Through STEAM activities they began to understand technological practice.

They learnt about computational thinking as a skill used in technological practice by engineers.

Using a STEAM approach within the technology learning area

A student writing precise instructions to move through a paper maze
A STEAM programme of learning

Teachers Jess and Shannon designed a programme of learning that combined a STEAM approach with the technological areas designing and developing materials outcomes and computational thinking for digital technologies.

STEAM is an educational approach to learning that uses science, technology, engineering, the arts, and mathematics as access points for guiding student inquiry, dialogue, and critical thinking.

The programme of learning they designed included the following.

Nature of technologycharacteristics of technology

  • Developing an understanding of what technology is and how technologists work by exploring the work of a robotics engineer

Computational thinking for digital technologies, progress outcome 1

  • Students use their decomposition skills to break down simple non-computerised tasks into precise, unambigous, step-by-step instructions (algorithmic thinking) – learning about computational thinking using unplugged activities

Technological practice and technological knowledge

  • Playing with STEAM kits to gain confidence with computational thinking and learning to make models of structures using a range of materials

The nature of technology

Students brainstorming what is technology
Nature of technology and STEAM

The students were introduced to the concepts of the technology learning area as purposeful intervention by design and the human made world. They viewed and discussed the video, What’s an engineer?.

This was an opportunity for students to think about these questions:

  • What is technology?
  • What is the human made world and what do we make?
  • How do engineers work?
  • What do engineers design and make?
  • What is the purpose of some of the things that engineers design and make?
  • Do you think it is important for engineers to be able to work with others?

What contributed to success here?

Exploring an engineer’s occupation proved to be effective to develop an initial understanding of technology. See the characteristics of technology component within the nature of technology strand of the technology learning area.

Achievement objectives at level 1 for the nature of technology strand are to:

  • understand that technology is purposeful intervention through design
  • understand that technological outcomes are products or systems developed by people and have a physical nature and a functional nature. 

Questions to consider

  • What are other occupations that involve purposeful intervention by design and the human made world?
    (For example, food technologist, software engineer, computer programmer, materials technologist, fashion designer, builder, or joiner.)
  • What do we learn about in the technology learning area in comparison with other STEAM learning areas in the New Zealand Curriculum such as mathematics, science, and the arts?
  • How will you include diverse examples of successful technologists to engage your students?
    For example an award winning Samoan water engineer or Ezel Kokcu.

Return to top ^

Computational thinking for digital technologies using unplugged activities

Students writing instructions to move through a grid painted outdoors
Robotic engineering and programming

The class were introduced to robotics and an opportunity to have a discussion on how engineers also make robots that require programming – and how programming requires computational thinking.

The students could see that beginning to understand computational thinking and simple programming could help them in the future to control or make items.

The students were introduced to computational thinking in an unplugged setting using grids outside and inside. The activities involved giving instructions to kidbots to reach a certain point on a grid.

What contributed to success here?

Introducing robots as something an engineer might make provided another example of technology as intervention by design. Watching videos such as the automated warehouse can give students an understanding that engineers make for a purpose in a variety of ways. These include constructing with digital tools such as programming, as well as constructing with materials.

The students were beginning to understand technological products are objects that have been designed by people and developed through technological practice to serve particular functions. Technological products is a component of the technological knowledge strand.

Through the unplugged activities the students were beginning to develop understandings in progress outcome 1 for computational thinking for digital technologies. They could use their decomposition skills to break down simple non-computerised tasks into precise, unambiguous, step-by-step instructions (algorithmic thinking). They could give these instructions, identify any errors in them as they are followed, and correct them (simple debugging).

Questions to consider

  • What examples of robots or programming will engage your students?
    App saving indigenous Alaskan language is an example of New Zealand software engineers helping solve a problem.
  • How will you link the unplugged activities to computational thinking for digital technologies?

Return to top ^

STEAM activities and technological practice

Select the image to view at full size

The engineering process

Students now knew that engineers make things for a purpose. They watched the engineering process video. This video outlines a process that engineers may follow when designing for a purpose. Students could see that this design process is not always linear. The engineers could revisit stages – an iterative design process.

The STEAM rotation activities set up as part of this programme of learning provided opportunities for students to engage in some of their own technological practice – closely supported and guided by the teacher.

In rotation, groups of students worked their way through kits.

Computational thinking skills

Several kits included practising their newly acquired computational thinking skills in unplugged activities and computerised activities using simple programmable robots. For example, the students used a coding mouse to develop and create a code to get the mouse to the cheese. They could put obstacles in place for the mouse to manoeuvre around. The children debugged their code if the mouse did not make it to the expected destination.

Technological knowledge

The kits included a range of activities that built skills and confidence in making products with a variety of materials. For example, one kit contained plastic cups. The students were asked to build a structure (such as a tower) that was a model of an image provided in the kit.

Two students with their tower made using plastic cups
What contributed to success here?

Asking students to work and play with a range of materials has direct links to the technological products component of the technological knowledge strand.

The achievement objective at level 1 for technological products is: understand that technological products are made from materials that have performance properties.

Learn more about this achievement objective through the technological products indicators of progression.

The technological practice strand of the technology learning area has three components brief development, planning for practice, and outcome development and evaluation. These components provided a framework for the students to engage in their own technological practice in the different activities and to reflect on the practice of others.

The students embedded their understandings in progress outcome 1 for computational thinking for digital technologies and were developing understandings relating to progress outcome 2.

Questions to consider

  • What different activities could you provide to embed students’ computational thinking skills?
  • How will you help students incorporate revisiting steps and redesigning as part of technological practice?
  • What materials could you provide students to think about their properties and how they might be used to create a product?
  • When doing many short activities what parts of technological practice will you highlight?

Explore technological products in the technological knowledge strand

Watch a short video about materials.

Technological products

Explore outcome development and evaluation from the technological practice strand

Watch a short video that discusses the different aspects of outcome development and evaluation.

Outcome development and evaluation


Return to top ^

A student successfully programming a Botley robot

The teachers introduced the technology learning area through looking at an engineer – what they make, why they make it, and the process they follow.

They did this through watching engineering videos and taking part in a rotation of STEAM activities.

They learnt about the nature of technology and technological practice.

To create technology the students looked at how engineers may use materials (technological products) and programming. They learnt programming involved computational thinking.

The rotation of activities helped the students to develop their basic understanding of technological practice, technological products, and computational thinking.

You might also like...

Getting started with the learning progressions for digital technologies in primary

Watch a webinar by three primary school teachers.

Local curriculum in technology using a light festival

In this teaching snapshot STEAM primary teacher Sarah Washbrooke uses the STEAM approach to acknowledge the technology learning area draws on multiple disciplines.

CS Unplugged: Kidbots unit plan

In these activities students explore programming language, and are supported to understand that programming is about working together.

Return to top ^