Hero image

Chrdol72's Shop

Teacher of Computing and Year 8 form teacher. I am experienced in teaching primary school aged children all the way through to GCSE.

Teacher of Computing and Year 8 form teacher. I am experienced in teaching primary school aged children all the way through to GCSE.
GCSE Python Revision booklet (Mega pack)

GCSE Python Revision booklet (Mega pack)

A set of revision 11 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)
chrdol72
Python Worksheet for KS3

Python Worksheet for KS3

Free Python worksheet for absolute beginners. Includes practical activities and questions. Comes with video guidance for the worksheet, which helps with differentiation. Includes step-by-step guide on getting set up and using IDLE. Maths activities using the Shell. Using the editor and making a simple program. Finally there are a series of questions to check understanding.
chrdol72
Assembly bundle (8 pack)

Assembly bundle (8 pack)

7 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 tenacity. Out with the old in with the new - Exploring e-waste and the impact) Winning and losing - the story of Eddie the Eagle
chrdol72
Python Worksheets KS3

Python Worksheets KS3

A set of 5 Python worksheets. Includes practical activities and questions. Comes with video guidance for each worksheet, which helps with differentiation. Python worksheet #1 - Given separately on TES as a free sample. For absolute beginners. Getting set up, using the Shell and 1st program using the editor. https://www.tes.com/teaching-resource/python-worksheet-for-ks3-11912924?theme=1 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
chrdol72
GCSE Computing Revision: Algorithms

GCSE Computing Revision: Algorithms

Handy revision sheet that summarises the topic of Algorithms. The focus is on the AQA 8520 (9 - 1) and gives an overview of the term algorithm, decomposition and abstraction. There is a summary of flowcharts and the symbols. There is a summary of searching algorithms with comparisons of linear and binary. Sorting algorithms are covered and bubble sort and merge sort are compared
chrdol72
GCSE Python Revision Booklet (starter pack)

GCSE Python Revision Booklet (starter pack)

A set of revision 6 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 FOR loops WHILE loops Random Click here for mega pack https://www.tes.com/teaching-resource/gcse-python-revision-booklet-mega-pack-11715881
chrdol72
GCSE Computing Theory: Revision booklet (8 topics)

GCSE Computing Theory: Revision booklet (8 topics)

Selection of 8 handy revision sheets (less than £1 each) that summarise the main aspects of the GCSE curriculum. The focus is on the AQA 8520 (9 - 1) specification but this could be easily applied to other specifications. Topics included: - Data representation (Number bases) - AQA 3.3.1, 3.3.2, 3.3.3 Data representation (Images) - AQA 3.3.6 Data representation (sound) - AQA 3.3.7 Fundamentals of computer networks - AQA 3.5 Cyber Security - AQA 3.6 Boolean Logic - AQA 3.4.2 Algorithms - AQA 3.1.1
chrdol72
GCSE Computing Revision: Number bases

GCSE Computing Revision: Number bases

Handy revision sheet that summarise number bases (data representation). The focus is on the AQA 8520 (9 - 1) and outlines the basics of converting between different number bases - binary, denary, hex. There is also a reminder of units of information and their sizes.
chrdol72
GCSE Computing Revision: Computer Networking

GCSE Computing Revision: Computer Networking

Handy revision sheet that summarises computer networking. The focus is on the AQA 8520 (9 - 1) and defines the term networking. It summarises the pros and cons of networks and key terminology such as LAN, WAN and PAN. There is an outline of some of the key hardware on a network and security methods are mentioned. The major topologies are summarised and there is a focus on wireless networks.
chrdol72
GCSE Computing Revision: Cyber Security

GCSE Computing Revision: Cyber Security

Handy revision sheet that summarises Cyber Security. The focus is on the AQA 8520 (9 - 1) and areas covered are: - What is cyber security? Social engineering Malicious Code Other threats Penetration testing
chrdol72
GCSE Computing Revision: Representing Sound

GCSE Computing Revision: Representing Sound

Handy revision sheet that summarise representing sound (data representation). The focus is on the AQA 8520 (9 - 1) and outlines the difference between analogue and digital. It summarises sampling (sample rates and resolution) and ADC. There is a reminder for calculating file sizes.
chrdol72
GCSE Computing Revision: Representing images

GCSE Computing Revision: Representing images

Handy revision sheet that summarise representing images (data representation). The focus is on the AQA 8520 (9 - 1) and outlines image types, colour depth, resolution. There is a reminder for calculating files sizes and how to encode/decode images.
chrdol72
End of term picture quiz

End of term picture quiz

New for 2017. Picture quiz that includes a variety of topics. Answers included: - Celebrities Plants/herbs Flags Logos Animals Film/TV
chrdol72
Assembly: Sports Day - Winning and Losing

Assembly: Sports Day - Winning and Losing

Topical sporting assembly complete with script. Is Eddie the Eagle a loser? This assembly looks at the characteristics of a winner and questions our judgement about what makes a winner? Speaker notes are included in this teacher led assembly. The story of Eddie ‘The Eagle’ Edwards is told and we question whether he was a ‘loser’? Useful before sports day or prior to an Olympic Games.
chrdol72
Python revision and activities - One dimensional arrays

Python revision and activities - One dimensional arrays

Handy revision guide summarises one-dimensional arrays with example screenshots. Comes with 8 python files that have problems. These contain instructions as to what the problem is and the answers are included separately. Could be used as a GCSE revision resource or as part of a bank of resources for the NEA. Areas cover include: - Creating arrays(‘i’, ‘l’,‘f’) Index Append/Insert Remove/Pop Sort/Reverse Count Extend
chrdol72
Python revision and activities - Lists

Python revision and activities - Lists

Handy revision guide summarises lists with example screenshots. Comes with 7 python files that have problems. These contain instructions as to what the problem is and the answers are included separately. Could be used as a GCSE revision resource or as part of a bank of resources for the NEA. Areas cover include: - Creating lists Index and length Slicing Append/Insert Remove/Pop Sort Count Using lists with ‘if’ and ‘for’
chrdol72
Computing - Revision & exams  (Key Stage 3)

Computing - Revision & exams (Key Stage 3)

A set of resources to help busy teachers prepare for internal tests/exams. Includes a set of exam papers which can be adapted Includes revision summary sheets that could be printed (adapted) and handed out to help the children revise. Includes complimentary programming dictionary and test to assess programming knowledge of new Year 7 pupils.
chrdol72
Python revision and activities - Random numbers

Python revision and activities - Random numbers

A handy revision guide summarises ‘Random numbers’ and includes the use of the random module in different contexts. Covers: - random.int random.choice random.random random.uniform Using random with IF statements and loops. Also included are 6 python program files that need fixing. Each program comes with instructions and there are separate answer files. Could be used as part of an NEA resource bank.
chrdol72
Python revision and activities - While Loops

Python revision and activities - While Loops

A handy revision guide summarises ‘While Loops’ and includes the use of ‘if’, ‘elif’ and ‘else’ statements within while loops. Also included are 5 python program files that need fixing. Each program comes with instructions and there are answers. Could be used as part of an NEA resource bank.
chrdol72
Python Revision and Activities - Bundle (9 pack)

Python Revision and Activities - Bundle (9 pack)

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
chrdol72
Python revision and activities - Arithmetic operations

Python revision and activities - Arithmetic operations

Handy 1-page revision guide, summarising arithmetic operations. Covers – basic maths, division (real, whole and modular, maths functions, using the math library. Includes 5 python program files that need fixing. Each program comes with instructions in the comments and there are separate files with the answers. Could also be used as part of NEA resource bank.
chrdol72
Python revision and activities - String handling

Python revision and activities - String handling

Handy revision guide summarises string handling with example screenshots. Comes with 11 python files that have problems. These contain instructions as to what the problem is and the answers are included separately. Could be used as a GCSE revision resource or as part of a bank of resources for the NEA. Areas cover include: - Length and position Substring (Slicing) Concatenation Converting to and from character codes (ASCII) String conversion operations (e.g. string to integer, string to real…)
chrdol72