Design thinking

Decorative image

What is it?

Design thinking is a methodology used to solve complex problems and find useful solutions. In relation to education, this is a creative process where students generate new ideas for further development and evaluate these based on criteria to help them design meaningful solutions to problems posed. This type of thinking is often used to help promote creative thinking, teamwork and have students take responsibility for their own learning.

Australian Curriculum definition

Design thinking

Use of strategies for understanding design problems and opportunities, visualising and generating creative and innovative ideas, and analysing and evaluating those ideas that best meet the criteria for success and planning.

Source: Australian Curriculum: Technologies glossary

Decorative image

The NMC Horizon Report: 2017 K–12 edition

This reports highlights the emerging emphasis on 'deep learning approaches', including project-based learning and collaborative learning.

Decorative image

Young programmers: Think playgrounds, not playpens

This TED Talk compares 'playground' versus 'playpen' models of learning and demonstrates how creative expression can help very young learners become creators, not just consumers, of technology.

Decorative image

Rubik's Cube: A question, waiting to be answered

This 2-minute video focuses on the need for inventors and the type of thinking required.

Decorative image

Importance of STEM

This 3-minute video focuses on the importance of skills such as problem-solving, innovation and creativity.

Decorative image

From STEM to STEAM: Young artists can become engineers, too

This personal article encourages teachers and parents to think outside the box when considering STEM projects.

Decorative image

Macquarie ICT Innovations Centre

MacICT provides professional learning for teachers on the integration of information and communication technologies (ICT) in teaching and learning.

Decorative image

Eco-calculator

In this sequence of lessons students make a paper prototype of an eco-calculator to demonstrate human impact on the environment and suggest changes in behaviour. This is an unplugged activity with an opportunity to extend learning to create a digital solution using Scratch.

Decorative image

Behaving with real class: using a text-based language

This lesson sequence offers approaches to teaching object-oriented principles using text-based programming. It attempts to address the problem that many programming languages are too complex and their environments too confusing for many students.

Decorative image

Buzzing with Bee-Bots

Students follow and describe a series of steps to program a floor robot. Plan a route to program a robot to follow a path and write a sequence of steps (algorithm).

Decorative image

Getting warmer

This lesson sequence intentionally uses a visual-based programming tool to introduce designing and validating algorithms. Those students who complete this task can move to code the result in any text-based language with which they are familiar.

Decorative image

Making maths quizzes 1: Plan and test our programs

In this sequence students plan, create and edit a program that will ask maths questions that are harder or easier depending on user performance.

Decorative image

There can only be one

In this lesson sequence students write a simple suite of programs that can be used to facilitate an SRC election though the collection and processing of data. It assumes that students have been introduced to Python programming language.

Decorative image

Making maths quizzes 2: Implementing a digital solution

In this sequence students implement a digital solution for a maths quiz. They test and assess how well it works.

Decorative image

A matter of style

In this lesson sequence students use the Zen Garden website to reflect on criteria for effective design. They then explore the benefits of stylesheets in separating style and content, and learn how to use them.

Decorative image

Animal adaptations

Students explore aspects of animal adaptation prior to applying their knowledge to construct their own digital creature using littleBits electronic sets.

Decorative image

Everything you always wanted to know

Students design, build and evaluate their own database and perform queries and build reports based on that database. Students should have prior experience in creating a flat file database.

Decorative image

Learning environments

This sequence of lessons explores how conditions in the environment can impact on learning. Through investigating the environmental influences on our classroom, and learning environments such as light, noise and temperature, students collect data and identify the optimal learning environment.

Decorative image

Design thinking process: empathising

In this lesson students understand design thinking as a process for solving problems creatively. Students explore the design thinking process of empathising and seek to understand more about the users and the problem they are trying to solve. This particular lesson explores reducing litter through the design brief although the activities can be used to empathise with any design.

Decorative image

MIT App Inventor

Build Android apps. These step-by-step instructions help you build your first app.

Decorative image

Scratch

Program your own stories and games with Scratch.

Decorative image

Tickle

This website provides a link to Tickle, a free app that enables you to program various robots and air drones. There are also supporting resources.

Decorative image

Tynker

Tynker is an online platform designed to teach students how to code using games and stories. Students can learn the fundamentals of programming and design using Tynker's inbuilt visual programming language.

Decorative image

Blockly

Take on coding challenges and make your own programs for Dash and Dot using Blockly.

Decorative image

Alice

This website provides tools and materials for teaching and learning computational thinking, problem-solving, and computer programming across secondary year levels.

Decorative image

Gamestar Mechanic

Gamestar Mechanic is a game-based online digital learning platform designed to teach the guiding principles of game design and systems thinking.

Decorative image

Yahl Primary School

Students use Scratch to design and interactive spelling quiz.

Decorative image

Noarlunga Downs Primary School

Understanding algorithms through baking.

Decorative image

St Aidan's Anglican Girls' School

Learning digital technologies outside of the traditional classroom.

Decorative image

Naracoorte High School

Programming interactive music.

Decorative image

Young ICT Explorers

In this competition you develop a technology project of your choice and then present it to a panel of judges. Projects are submitted in two categories: years 3 - 6 or years 7 - 12.

Decorative image

First Robotics Competition

This is a one-hour competition where you’ll have to use your problem-solving skills to perform procedures and answer questions. 

Decorative image

Robocup Junior Australia

Work as a team to program your robot to compete against others in a game of soccer, a dance routine, or a rescue mission.

Decorative image

Innovate VEX Challenge

Use robotics and technology to explore STEM in a range of competitive events, workshops, camps and conferences.

Decorative image

Hour of Code

These resources support the Hour of Code, a global movement supporting and inspiring students to code.

Decorative image

Code Studio

This is a broad and comprehensive collection of online courses and materials to teach coding and computer programming fundamentals to students of all ages.

Decorative image

STEM Video Game Challenge

Students learn about STEM by entering the challenge to design and build their very own video game.