Beginners Lesson 5 – Coding Design Challenge

This coding design challenge lesson allows your students to work through a series of coding tasks to apply their learning over the past 2 coding lessons. There are 4 challenges in the lesson ranging from easy tasks that act as a starting point for all students, to very challenging tasks that will really stretch and push your classes.

All challenges use math skills and can be used with a wide range of abilities allowing for a differentiated classroom. Challenges are tiered as Bronze, Silver, Gold and Platinum and all challenges can be easily 3D printed.

Recommended age range 11 – 13

Lesson resources include;

  • Lesson PowerPoint
  • Student challenge sheets
  • Example STL files
  • Homework sheet with answers

In this lesson, students are challenged to complete a series of coding tasks to design objects that can be 3D printed. Students are tested on their understanding of what they have learned so far and how to apply these skills to 3D print outcomes.

One of the learning topics at the start of the lesson is how to create complex 3D models based on repeat patterns. This follows on from the previous lesson but with an added challenge of making the design 3D.

In this lesson, there are four challenges ranging from Bronze, Silver, Gold and Platinum which get progressively more challenging, allowing students to really test their coding skills. The challenges are aimed at allowing learners to understand how to create the designs and then use their own creativity to experiment and model further. An example of one of the challenges to code is an Arduino case for an Arduino circuit board, this can be used with TinkerCAD circuits program.

Each design challenge comes with a printed instruction sheet for students, showing them the code needed on how to create the model so they can understand the care coding skills needed to succeed.

The lesson content and homework also teaches students about algorithms and flowcharts that form the basis of programming principles. All the resources are printable and editable allowing for flexibility from a teaching and learning perspective.