Help your students understand algorithms through a real-life example.
They will fold their own paper fortune teller, then code a Python version based ont he algorithm. They will learn how we can represent an algorithm as a flow chart or pseudocode before coding.
The PowerPoint contains content for 3 lessons and is divided into three sections
Where students take longer to code their fortune teller, an extra lesson could be required between section 2 and 3 making 4 lessons in total.
Starter slides are provided for 3 sections as well as plenary ‘understanding the code’ tasks.
Teacher must decide whether students will create a paper fortune teller using an electronic template (this will require colour printing) or if they will print out paper templates for students to fill in.
The fortune teller template is in a separate PowerPoint
A printable helpsheet is provided for the fortune teller programming
A printable algorithm practice workbook is also included as the main activity in part 3
All code for the fortune teller, for the algorithm practice exercises and for the plenary tasks is provided in .py files
The example code is written in a way that KS4 students should be able to replicate. It covers many skills from inputs, loops and lists to writing modular code, passing parameters.
The fortune teller exercise has been used successfully with Y10 students and could be a fun activity after mocks or end of year.
Please leave feedback if you download and use any of my resources.
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.