Unit Problem-solving processes

Year level: 5-6 Topic: Creating digital solutions Time: 16 hours

When students are set the task of solving a problem that requires a digital solution, they usually start by investigating and defining the problem. They draw on computational thinking, a problem-solving approach that involves activities such as organising data logically, breaking down problems into components, and designing and using algorithms and models to show how the solution will be developed and how it will appear. As part of designing their solution, students generate ideas and consider the user of their digital system. During the producing and implementing process students typically create their own solution using a visual programming language. Once a digital solution has been created it is important to evaluate it against relevant criteria, such as: Did it entertain the users (if a game)? Can updated data be added so the solution can be used in the future? (Future needs). Note: Sometimes when students are creating digital solutions they might return to a process they have already completed in order to make adjustments; however, typically at this level, students engage in each of these processes in the above-mentioned order.

Programming is the way we communicate algorithms to a digital system, such as a laptop or notebook, so that the system understands the instructions. Digital systems need precise instructions as they are unable to understand instructions that include superfluous details. We use programming languages to code the instructions. There are many different visual programming languages but all have common programming statements and use a common approach to creating a program and running it to see if it works as intended.

Topic Overview
Topic Unit Map
Unit Overview
Unit SOLO Taxonomy

Flow of Activities

Previous Next