zip, 476.86 KB
zip, 476.86 KB
pdf, 225.75 KB
pdf, 225.75 KB
pdf, 279.89 KB
pdf, 279.89 KB

Make Python practice easier to plan with 100 progressive coding challenges for KS3 and GCSE Computer Science, an editable student workbook and a separate teacher answer guide.

Pixel & Python takes learners from input, variables and arithmetic through to functions, file handling and larger programming projects. Choose individual challenges for lessons, homework, revision or coding clubs.

WHAT YOU RECEIVE

• 108-page A4 student workbook PDF, with one page per challenge.
• Editable Word version of the student workbook, so you can adapt tasks and type responses.
• 104-page teacher guide PDF containing all 100 core model solutions, teaching notes and test evidence.
• 100 numbered Python solution files.
• Sample input files for relevant file-handling tasks.
• Python reference pages, progress trackers and getting-started instructions.

The editable Word workbook contains the same student material as the PDF.

WHAT’S ON EACH CHALLENGE PAGE?

• A clear programming brief.
• A skill focus and suggested completion time.
• Supplied test cases with expected results.
• A hint for learners who need support.
• An optional extension challenge.
• Space for planning, an additional test and a short explanation.

TEN SECTIONS OF PYTHON PRACTICE

Input, output, variables and arithmetic.
Strings and formatting.
Selection and Boolean logic.
For loops and accumulators.
While loops and validation.
Lists, searching and sorting.
Functions, parameters and return values.
Dictionaries, grids and algorithms.
Text files, CSV and saved data.
Integrated programming projects.

Project examples include a quiz, a shop calculator, a seat-booking system, a text adventure and a challenge progress tracker.

DESIGNED FOR FLEXIBLE TEACHING

Use selected pages for classroom practice, homework, revision, extension activities or coding clubs. Tasks progress from Foundation through Developing and Stretch to Project level.

Teachers should select tasks according to learners’ prior knowledge. This is a programming practice bank, not a complete GCSE course or an exam-board-endorsed resource.

MODEL ANSWERS INCLUDED

All 100 core model programs were executed against 231 supplied tests using Python 3.12.13. Relevant checks also compared saved file contents. These checks cover the supplied cases, rather than every possible input.

Reviews

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.