Hero image

Chrdol72's Shop

Average Rating4.27
(based on 43 reviews)

Teacher of Computer Science. Have many years of experience teaching all the ranges including at GCSE.

65Uploads

45k+Views

34k+Downloads

Teacher of Computer Science. Have many years of experience teaching all the ranges including at GCSE.
GCSE Python Booklet (starter pack)
chrdol72chrdol72

GCSE Python Booklet (starter pack)

6 Resources
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
Blogging and Digital Literacy - scheme of work
chrdol72chrdol72

Blogging and Digital Literacy - scheme of work

(1)
This is a unit of work aimed at KS2 children. This is delivered each year to Year 5 pupils but can be adapted for older or younger children. kidblog.org is recommended but other blogging websites are available. Aims: - Become familiar with blogs as a medium, including an understanding of the particular features of this as a genre of writing Communicate safely - includes developing ideas to interact effectively using the comments feature as well as discussing the dos and don’ts of personal information online. Use blogging as a way to write creatively Develop a critical, reflective view of a range of media, including text Ethical and legal responsibilities of being online Pupils are able to screenshot, paste, crop and resize in order to collate evidence NEW - revision on a page sheet (Jan 2017)
Python workbook - 5 worksheet bundle
chrdol72chrdol72

Python workbook - 5 worksheet bundle

5 Resources
GREAT FOR A COVER LESSON. Suitable for Year 7 to 9 pupils. Includes practical activities and assessment. Comes with video guidance for the worksheet, which helps with differentiation.
Computer Science GCSE - Revision bundle (13 pack)
chrdol72chrdol72

Computer Science GCSE - Revision bundle (13 pack)

13 Resources
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
GCSE Python Knowledge Organiser (Mega pack)
chrdol72chrdol72

GCSE Python Knowledge Organiser (Mega pack)

(1)
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)
Python Workbook
chrdol72chrdol72

Python Workbook

(0)
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
Python Revision and Activities - Bundle (9 pack)
chrdol72chrdol72

Python Revision and Activities - Bundle (9 pack)

9 Resources
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