Design and code a Python game with 10 step-by-step worksheets. Use Pygame and Pygame Zero to create a cheese-collecting, cat-avoiding, fast-paced game!
Introduces students to:
Python graphics
Sprites
Tile maps
Keyboard events
Gameplay ideas
This is an ideal project for extra-curricular clubs. All images, sample code, and teacher support information is included.
I hope your students have as much fun making this game as mine did.
Ten programming challenges to help students practice their problem-solving and Python skills and prepare for their Computer Science GCSE.
Students use their existing programming knowledge to plan each challenge in the booklet before testing it on their computer. This “writing-before-typing” approach helps to develop the crucial skills needed to gain maximum marks in the algorithm section of their exam.
The booklet is supplied ready to be printed and stapled to make a 16-page booklet (uses four duplex-printed A4 sheets), and as single pages for individual printing or uploading to your VLE.
A full set of example code is provided for teachers, written in a way which is appropriate for the GCSE students to fully understand.
This is a great way for students to practice their coding skills. Download today.
** For use with the end of module tests in my J277 OCR 1.1 - 1.6 SoW Bundle **
If you do not have the bundle, or any of the individual units of work, please download it from my TES Shop.
Save hours of analysing test data with this complete question-by-question analysis pack.
Easy to set up
Enter student marks into the spreadsheet
Percentages and approximate grade are automatically calculated
Colour-coded columns allow at-a-glance analysis of which questions students performed well on
A Word mail-merge generates a “What went well” and “Even better if” list for each student which can then be used to provide individual feedback and help to fill knowledge gaps
Personalised reports can be printed or emailed directly to students
Step-by-step instructions included.
** For use with the end of module tests in my J277 OCR 2.1 - 2.5 SoW Bundle **
If you do not have the bundle or any of the individual units of work, please download them from my TES Shop.
Save hours of analysing test data with this complete question-by-question analysis pack.
Easy to set up
Enter student marks into the spreadsheet
Percentages and approximate grades are automatically calculated
Colour-coded columns allow at-a-glance analysis of which questions students performed well on
A Word mail-merge generates a “What went well” and “Even better if” list for each student which can then be used to provide individual feedback and help to fill knowledge gaps
Personalised reports can be printed or emailed directly to students
Step-by-step instructions included.
Challenge your higher-ability students to complete these difficult Python programming tasks. Example solutions are included, written using skills which students will be familiar with and no need to install any additional libraries.
Music Quiz
Create and store music titles and artists in a CSV file, choose one at random, remove most of the characters, and ask the player to enter the correct title and artist.
Play Your Cards Right
Based on the classic game show. A card is randomly chosen and the player must guess whether the next card has a higher or lower value. You get nothing for a pair!
Word Clock
Output the current time as a sentence. E.g., 22:53 is “Seven minutes to eleven”.
Binary Converter
Ask the user to enter a denary integer and convert it to binary.
Book Maker
Download a free book and write a program which counts the number of characters; calculates the number of words and pages; adds page numbers; and a search function. And you get a free classic book!