An 13 pack of handy 1 page revision/knowledge organisers. Includes: -
Algorithms
Boolean Logic
Computer Networking
Cyber Security
Data Compression
Data Representation - Images, number bases and sound
Hardware & software
Memory and storage
Network protocols and layers
Systems architecture
Classification of programming languages
A set of 11 knowledge organiser sheets summarising the key aspects of Python. Helps to prepare students for the NEA and could be added to your resource bank.
Python Basics
IF statements
Arithmetic operations
String handling operations
FOR loops
WHILE loops
Random
Lists
Arrays (1 dimensional)
NEW - Validation
NEW - Sub-routines (Functions)
LESSON 1 FREE 5 star reviews
This workbook is suitable for Year 7 to 9 pupils.
A set of Python activities covering 5 worksheets. Includes practical activities and assessments. Comes with video guidance for each worksheet, supporting students of all ranges of abilities.
Also useful for setting cover work.
Python worksheet #1 - For absolute beginners. Getting set up, using the Shell and 1st program using the editor.
Python worksheet #2 - Using variables and inputs.
Python worksheet #3 - Conditional statements (IF, ELIF, ELSE).
Python worksheet #4 - Arithmetic and relational operations. Stretch and challenge - using the Math library.
Python worksheet #5 - Commenting and debugging
Each resource contains revision exercises and a handy revision summary. This could be printed for students are used as part of a NEA resource bank.
The revision exercises come as a Python file with code that needs fixing. There are instructions about the problem and hints to help fix the code. There are also separate answer files. Here is a summary of the topics within this bundle.
Basic Python: -
Input
Output
Variables
Mathematical operators
Comments
Arithmetic operations: -
basic maths, division (real, whole and modular, maths functions, using the math library.
String handling: -
Length and position
Substring (Slicing)
Concatenation
Converting to and from character codes (ASCII)
String conversion operations (e.g. string to integer, string to real…)
IF statements and ‘Nested’ IF: -
‘if’, ‘elif’, ‘else’, relational operators and indentation.
FOR Loops: -
the basics and is extended to include more complex code using IF statements with the FOR loop.
While Loops: -
Includes the basics and extended to cover more complex use of if statements within the while loop.
Random numbers: -
random.int
random.choice
random.random
random.uniform
Using random with IF statements and loops.
Lists: -
Creating lists, Index and length, Slicing, Append/Insert, Remove/Pop, Sort, Using lists with ‘if’ and ‘for’.
Arrays (one-dimensional): -
Creating arrays (‘i’, ‘l’,‘f’), Index, Append/Insert, Remove/Pop, Sort/Reverse, Count, Extend
Save time planning assemblies. 9 fantastic assemblies aimed at secondary aged children. Themes covered: -
Exploration and curiosity - Space exploration
Our changing language - Where did that saying come from?
The power of knowledge - Have you ever wondered?
The impact of technology - Than and Now
Jobs of the future and careers advice - What do you want to be when you grow up?
British Explorers - A story of courage, self-belief and teacity.
Out with the old in with the new - Exploring e-waste and the impact)
Winning and losing - the story of Eddie the Eagle
NEW - Great British Inventions