A set of booklets that get students used to tracing code, predicting outputs, and writing code.
I have used these booklets with my classes to prepare students for GCSE computer science.
There is a booklet for:
Sequence
Selection
Iteration
re-cap on sequence, selection and iteration
Functions and procedures
Lists
Each booklet builds up the students confidence at writing code. Prediction outputs, filling in the blanks, spotting syntax errors and writing code.
I get my students to predict, then check if they are correct by typing the code in to either IDLE or an online python application like trinket.io
I have used this after teaching Binary and Linear searching to a GCSE Computer Science group. It gives the students the opportunity to see a binary and linear search working in Python.
A set of three code breaker starter activities on the topics:
INPUT DEVICES
DATABASES
CPU
Encourages students to think about the key terms associated with the topic in question.
Binary logic puzzles - Encourage logical problem solving skills.
Starter / Extension task - This PDF document comes with three challenging binary number puzzles with each page containing some practice grids.
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.
Activities to get students working with 2d arrays. Activities include tracing algorithms and writing pseudocode.
I have also included the answer booklet or this task.
Students use the letters at the top of the page to complete the keywords below. Each letter can be used once.
Can be used to help students think about spelling keywords correctly.
Students need to find hardware devices and add them to the correct category.
Input Devices
Output Devices
Both Input and Output Devices
Storage
There are also hidden halloween words in the wordsearch
A Halloween Computer Science Worksheet based on Hardware (Input Devices)
Students need to select the input devices from the list of hardware and place them in the correct place to reveal a hardware keyword.
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 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.
A 25 page booklet of computer science revision - I have printed this as an A5 booklet and given it as an extended homework task.
Topics include:
File Sizes
Representing Data (Binary, Hex, ASCII, UNICODE, Images, Sound)
File Types
Binary & Linear Searching
Bubble Sort
Network Topologies
Software
Hardware
Databases
Protocols
A set of activities on powerpoint that the pupils can work through in those lessons just before Christmas:
Unscramble keywords,
Spot the Input Device
Spot the difference
Binary Baubles
Data Types
Acrostic Poem
A booklet of key topic areas -
Students think up potential moral, ethical, social and cultural issues associated with:
Artificial Intelligence
Computers in the workforce
Monitoring Behaviour
Censorship of the Internet
etc.. (Taken from the OCR A Level specification)