This assessment test allows you to assess your pupils against the national curriculum specification for Python programming. It should be used at the end of Key Stage 3 as a summative assessment rather than as a formative assessment.
The national curriculum specifies that by the end of Key stage 3 pupils should have been taught to “use two or more programming languages, at least one of which is textual, to solve a variety of computational problems; make appropriate use of data structures (for example, lists, tables or arrays); design and develop modular programs that use procedures or functions (for example, sub programs).”
This test allows you to assess if your pupils have met this criteria.
It includes a 6 page PDF document which should be printed and given to your pupils to complete under test conditions. There is no practical element to this test and is completed through a written test. This resource also includes a mark scheme to aid the teacher in marking the paper and even includes grade boundaries and descriptions that can assist the teacher when writing pupils’ long reports.
Duration: 1 lesson
This end of unit assessment does assume the pupils have been taught the following areas:
- Data types
- Syntax errors
- Logical and sequence errors
- Inputs and outputs
- Sequence, selection and iteration
- If…else statements
- Drawing and understanding flow diagrams
- Mathematical operators (+, -, * and /)
- Comparison operators (>, <, >=, <=, == and !=)
- For loops (count controlled loops)
- While loops (condition controlled loops)
- Simple lists and 2D lists (data structures)
- Sub programs
- Passing variables between sub programs and the main program
- Local and global variables
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
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.