A python programming challenge where students are expected to write a program that checks if a password is considered to be strong. The password must be greater than a certain length, include numbers, symbols, upper & lower case letters, not contain certain words or number pattens.
The booklet includes:
A tick sheet for when students have managed a certain task
A test plan to check that certain passwords are ‘strong’ or not
Some useful snipits of python code that will assist the students.
An extension task.
Good practice for string manipulation.
Depending on your group ability, this could be a 1 or 2 lesson activity.
An introduction to using the turtle in python.
1) Some examples of how to create shapes
2) Challenges - try and create the following shapes
3) Further challenges to also implement selection (if) statements to offer different outputs depending on user inputs.
Each section has a tick box that students can check off once the task is completed.
The guide gives examples of how to:
Use loops (WHILE and FOR)
IF statements
Read and Write to text files
Use random numbers
Carry out basic mathematics
String Manipulation
There are a set of challenges that use the techniques covered in the booklet on the last page.
Grids to be displayed on a whiteboard with 9 questions. Topics covered:
Representing Data
Databases
Networks & Internet
Programming
Can be used as a quiz or individual grids used as a starter to a lesson.
I have used as a revision quiz and have included the answer grid PDF. I gave the students 30 seconds on each grid. Easy to adapt for future topics.
A Word document with sections relating to:
Working out file sizes of images.
Using co-ordinates.
Looking at an existing game and looking for the decisions that need to be made
Make your own game with 3 decisions
Modify a game
Legal issues related to modifying code (Open Source, Copyright and Patents Act)
The document is set of tasks that pupils must provide evidence that they have completed. It does not teach students how to create the game.
Another double sided poster of mixed revision topics from the OCR A451 Computing spec.
Topics include
Programming
Hardware (Input, Output, Storage)
Primary Storage
Binary Logic
Laws related to computer science
The total of each box is the sum of the numbers below - Practice converting numbers in to binary and hexadecimal.
Double Sided: Side 1: Binary
Side 2: Hexadecimal
8 page PDF document with a Karnaugh map on each page.
Answer booklet included showing groups and final solutions.
I have used these sheets after teaching this topic as a starter to ensure over a number of lessons that the students haven’t forgotten how to find boolena expressions from a Karnaugh map representation.
A revision resource I have used with year 11 students that explains sorting and searching algorithms:
Binary
Linear
Bubble
Insertion
Merge
With questions to help students revise these areas.
3 Starter Activities for KS3 / GCSE / A -Level computer science.
Work out the answer to the clues to fill the spiral. Use the letters in the circles and unscramble to reveal a hidden key term.
Worksheet revision poster for logic gates.
Focus on the NOT OR and AND gates for the OCR Computing GCSE
Basic revision on one side, past exam questions on the reverse.