This is an almost 80 slide PowerPoint that guides students through the process of coding a quiz game based on theory topics for GCSE Computer Science,
This resource includes the slides to be taught across 10-12 lessons or thereabouts and combines students revisiting of theory topics with creating a quiz comprising multiple question types from True/False through to multiple choice and second chance questions.
There are just under 20 tasks plus the quiz tournament at the end and certificate templates are also provided.
The tasks are designed to get students programming, restructuring their code and re-using and modifying it. There are ample opportunities for debugging and learning about the benefits of modularising code along the way.
There are teacher notes in the PowerPoint along with example code for each task (also provided separately in a series of .py files).
Python topics covered include:
- Python topics covered within this unit of work include:
- Importing libraries
- Local and global variables
- Creating and call procedures/functions with and without parameters
- Creating and casting variables
- String concatenation and manipulation
- Getting inputs
- Selection using if, elif, else
- Iteration using while and for loops
- List creation and manipulation
- Arithmetic calculations
- Opening, reading and writing to files
Teachers can decide on the topics students should write questions on and these can be written in lesson or as homeworks.
The slide deck should provide a flexible approach to teaching revision lessons. A starter template is supplied and approximate timings for each task (exact timings will depend on ability),
I have used this unit twice with Year 10 students preparing for Mock exams but it could also be used as part of a revision schedule for Year 11 students. It is an engaging way to recap on both theory and programming and in my experience, students engage with the revision and enjoy the competitive element.
It is up to teachers to provide scaffolding as required, I do this by providing sneak quick peeks at the example code or print outs of code for very weak students.
Please leave feedback if you download and use 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.