High-impact computer science resources that are based on sound educational psychological theories to help all pupils reach their full potential. I’m an experienced teacher/HoD and professionally create computing and computer science teaching resources through my company Nichola Wilkin Ltd. All these resources have been exclusively created by me. I’m an author who has written for both BBC Bitesize and Cambridge University Press. Quality teaching resources you can trust!
High-impact computer science resources that are based on sound educational psychological theories to help all pupils reach their full potential. I’m an experienced teacher/HoD and professionally create computing and computer science teaching resources through my company Nichola Wilkin Ltd. All these resources have been exclusively created by me. I’m an author who has written for both BBC Bitesize and Cambridge University Press. Quality teaching resources you can trust!
Are you looking for a fun, hands-on activity to reinforce how to program using repeat loops in Scratch? These flash card coding challenges are easy to use and will keep your students engaged whist embedding how to use the Scratch repeat code in their programming.
Your students will be having so much fun, they won’t even realise they’re learning!
This pack includes 20 different Scratch coding flash cards WITH THE ANSWERS. You have the option of printing in colour but we also include a black and white version to save you ink.
Grab your copy now and either use them straight away or keep them as a handy addition to your teacher’s tool kit.
HOW CAN I USE THESE FLASH CARDS IN MY CLASSROOM?
Your students pick a card and create the programming challenge described on the front of the flash card. Once they have created their Scratch program, students test their completed program and turn over to see the suggested Scratch code answer on the reverse of the card. If they get stuck, they can always turn the card over to see the suggested solution they can copy.
When they have their program working correctly, students swap their flash card for another and repeat the process.
Students can work individually or in pairs for this activity and love the competitive nature of using these flash cards as they see how many they can complete.
These flash cards are great when used as:
a starter,
a plenary,
for early-finishers or
as an easy, highly engaging in-class activity.
.
HOW DO I PREPARE THE CARDS?
These flash cards are so easy to prepare. Simply print, glue the back and fold in half along the vertical guideline, before cutting to size.
If you want to reuse them time and time again, it may be worth laminating your flash cards.
There are 20 individual programming challenges so you may need to prepare more than one set for larger classes.
These are an excellent addition to your computing teacher’s toolkit and you’ll wonder how you ever managed without them.
Get your copy of these user-friendly, highly engaging Scratch flash cards before you forget. Go on, click on the “Buy Now” button straight away. If you don’t, you’ll regret it later.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click here to take a peek at my Computational Thinking Escape Room - a finalist in the Teach Secondary Awards.
Are you looking for a fun, hands-on activity to reinforce how to program using sensing in Scratch? These flash card coding challenges are easy to use and will keep your students engaged whist embedding how to use the Scratch sensing blocks in their programming.
Please note: students will need to use the If block to complete these flash card challenges and must also know how to use loops (forever and repeat).
Your students will be having so much fun, they won’t even realise they’re learning!
This pack includes 20 different Scratch coding flash cards WITH THE ANSWERS. You have the option of printing in colour but we also include a black and white version to save you ink.
Grab your copy now and either use them straight away or keep them as a handy addition to your teacher’s tool kit.
HOW CAN I USE THESE FLASH CARDS IN MY CLASSROOM?
Your students pick a card and create the programming challenge described on the front of the flash card. Once they have created their Scratch program, students test their completed program and turn over to see the suggested Scratch code answer on the reverse of the card. If they get stuck, they can always turn the card over to see the suggested solution they can copy.
When they have their program working correctly, students swap their flash card for another and repeat the process.
Students can work individually or in pairs for this activity and love the competitive nature of using these flash cards as they see how many they can complete.
These flash cards are great when used as:
a starter,
a plenary,
for early-finishers or
as an easy, highly engaging in-class activity.
.
HOW DO I PREPARE THE CARDS?
These flash cards are so easy to prepare. Simply print, glue the back and fold in half along the vertical guideline, before cutting to size.
If you want to reuse them time and time again, it may be worth laminating your flash cards.
There are 20 individual programming challenges so you may need to prepare more than one set for larger classes.
These are an excellent addition to your computing teacher’s toolkit and you’ll wonder how you ever managed without them.
Get your copy of these user-friendly, highly engaging Scratch flash cards before you forget. Go on, click on the “Buy Now” button straight away. If you don’t, you’ll regret it later.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click here to take a peek at my Computational Thinking Escape Room - a finalist in the Teach Secondary Awards.
Are you looking for a fun, hands-on activity to reinforce how to program using variables and operators in Scratch? These flash card coding challenges are easy to use and will keep your students engaged whist embedding how to use the Scratch variables and operators in their programming.
Your students will be having so much fun, they won’t even realise they’re learning!
This pack includes 20 different Scratch coding flash cards WITH THE ANSWERS. You have the option of printing in colour but we also include a black and white version to save you ink.
Grab your copy now and either use them straight away or keep them as a handy addition to your teacher’s tool kit.
HOW CAN I USE THESE FLASH CARDS IN MY CLASSROOM?
Your students pick a card and create the programming challenge described on the front of the flash card. Once they have created their Scratch program, students test their completed program and turn over to see the suggested Scratch code answer on the reverse of the card. If they get stuck, they can always turn the card over to see the suggested solution they can copy.
When they have their program working correctly, students swap their flash card for another and repeat the process.
Students can work individually or in pairs for this activity and love the competitive nature of using these flash cards as they see how many they can complete.
These flash cards are great when used as:
a starter,
a plenary,
for early-finishers or
as an easy, highly engaging in-class activity.
.
HOW DO I PREPARE THE CARDS?
These flash cards are so easy to prepare. Simply print, glue the back and fold in half along the vertical guideline, before cutting to size.
If you want to reuse them time and time again, it may be worth laminating your flash cards.
There are 20 individual programming challenges so you may need to prepare more than one set for larger classes.
These are an excellent addition to your computing teacher’s toolkit and you’ll wonder how you ever managed without them.
Get your copy of these user-friendly, highly engaging Scratch flash cards before you forget. Go on, click on the “Buy Now” button straight away. If you don’t, you’ll regret it later.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click here to take a peek at my Computational Thinking Escape Room - a finalist in the Teach Secondary Awards.
Task cards that help your students’ confidence grow when learning programming!
Have you ever felt your students were just not grasping the basics when it comes to programming? Sometimes all they need is a little bit more practice and repetition of the simple things before you move onto more complex tasks.
With these quick programming tasks cards you can easily do just that.
40 TASKS CARDS WHICH FOCUS ON COUNT CONTROLLED LOOPS AND CONDITION CONTROLLED LOOPS AND NOTHING ELSE!
Created for use with multiple text-based programming languages such as Python, Visual Basic, C/C++, C#, Ruby and Small Basic.
These fun challenges are perfect to allow your students to recap skills you have taught them previously to help transfer those skills into their long-term memory.
Buy these quick programming task cards now to give your pupils the boost they need and deserve.
WHAT IS INCLUDED?
There are 40 different tasks and 4 more blank cards so you can create your own additional tasks if you want. Colour and black/white versions are both included (using the same 40 tasks in each) to help you save on printing costs. If you are using the black and white version, you can print them onto coloured paper or card to add interest.
WHAT PREPARATION IS REQUIRED?
These tasks cards are so simple to prepare and once you have created them, you can use them time and time again.
Print the pages you want to use. Colour and black/white versions are both included.
If you want to reuse them, you can laminate the pages or print on card.
Cut each page into 4 sections.
.
HOW CAN THEY BE USED?
Once you have your pack of cards you can easily use them at any time you want. You can use them in so many ways…
As a starter or plenary
To give your pupils more practice during a lesson
To give to quick finishers
To help lower ability pupils reinforce the key skills
.
To use them you can either allocate particular cards to pupils or allow them to pick a random card from the deck themselves. Your students then create the program and can test it out on a classmate.
The beauty of this activity is because all the pupils are working on different tasks their classmates will not know the answers and are often delighted by the silly and humorous responses they get from the computer.
Once students have one program working correctly they can pick another card which keeps the entire class fully engaged allowing you to focus on helping the students who need your one-to-one help.
An exciting and easy classroom activity to reinforce key programming skills.
What are you waiting for? Buy them now and give your pupils an activity they will simply love.
If you are still unsure how these can be used in your classroom, please check out my totally FREE If Statement Task Card set now so you can see how versatile and engaging these cards are for yourself.
Task cards that help your students’ confidence grow when learning programming!
Have you ever felt your students were just not grasping the basics when it comes to programming? Sometimes all they need is a little bit more practice and repetition of the simple things before you move onto more complex tasks.
With these quick programming tasks cards you can easily do just that.
40 TASKS CARDS WHICH FOCUS ON MATHEMATICAL OPERATORS AND NOTHING ELSE!
Created for use with multiple text-based programming languages such as Python, Visual Basic, C/C++, C#, Ruby and Small Basic.
These fun challenges are perfect to allow your students to recap skills you have taught them previously to help transfer those skills into their long-term memory.
Buy these quick programming task cards now to give your pupils the boost they need and deserve.
WHAT IS INCLUDED?
There are 40 different tasks and 4 more blank cards so you can create your own additional tasks if you want. Colour and black/white versions are both included (using the same 40 tasks in each) to help you save on printing costs. If you are using the black and white version, you can print them onto coloured paper or card to add interest.
WHAT PREPARATION IS REQUIRED?
These tasks cards are so simple to prepare and once you have created them, you can use them time and time again.
Print the pages you want to use. Colour and black/white versions are both included.
If you want to reuse them, you can laminate the pages or print on card.
Cut each page into 4 sections.
.
HOW CAN THEY BE USED?
Once you have your pack of cards you can easily use them at any time you want. You can use them in so many ways…
As a starter or plenary
To give your pupils more practice during a lesson
To give to quick finishers
To help lower ability pupils reinforce the key skills
.
To use them you can either allocate particular cards to pupils or allow them to pick a random card from the deck themselves. Your students then create the program and can test it out on a classmate.
The beauty of this activity is because all the pupils are working on different tasks their classmates will not know the answers and are often delighted by the silly and humorous responses they get from the computer.
Once students have one program working correctly they can pick another card which keeps the entire class fully engaged allowing you to focus on helping the students who need your one-to-one help.
An exciting and easy classroom activity to reinforce key programming skills.
What are you waiting for? Buy them now and give your pupils an activity they will simply love.
If you are still unsure how these can be used in your classroom, please check out my totally FREE If Statement Task Card set now so you can see how versatile and engaging these cards are for yourself.
Task cards that help your students’ confidence grow when learning programming!
Have you ever felt your students were just not grasping the basics when it comes to programming? Sometimes all they need is a little bit more practice and repetition of the simple things before you move onto more complex tasks.
With these quick programming tasks cards you can easily do just that.
40 TASKS CARDS WHICH FOCUS ON INPUT AND PRINT STATEMENTS AND NOTHING ELSE!
Created for use with multiple text-based programming languages such as Python, Visual Basic, C/C++, C#, Ruby and Small Basic.
These fun challenges are perfect to allow your students to recap skills you have taught them previously to help transfer those skills into their long-term memory.
Buy these quick programming task cards now to give your pupils the boost they need and deserve.
WHAT IS INCLUDED?
There are 40 different tasks and 4 more blank cards so you can create your own additional tasks if you want. Colour and black/white versions are both included (using the same 40 tasks in each) to help you save on printing costs. If you are using the black and white version, you can print them onto coloured paper or card to add interest.
WHAT PREPARATION IS REQUIRED?
These tasks cards are so simple to prepare and once you have created them, you can use them time and time again.
Print the pages you want to use. Colour and black/white versions are both included.
If you want to reuse them, you can laminate the pages or print on card.
Cut each page into 4 sections.
.
HOW CAN THEY BE USED?
Once you have your pack of cards you can easily use them at any time you want. You can use them in so many ways…
As a starter or plenary
To give your pupils more practice during a lesson
To give to quick finishers
To help lower ability pupils reinforce the key skills
.
To use them you can either allocate particular cards to pupils or allow them to pick a random card from the deck themselves. Your students then create the program and can test it out on a classmate.
The beauty of this activity is because all the pupils are working on different tasks their classmates will not know the answers and are often delighted by the silly and humorous responses they get from the computer.
Once students have one program working correctly they can pick another card which keeps the entire class fully engaged allowing you to focus on helping the students who need your one-to-one help.
An exciting and easy classroom activity to reinforce key programming skills.
What are you waiting for? Buy them now and give your pupils an activity they will simply love.
If you are still unsure how these can be used in your classroom, please check out my totally FREE If Statement Task Card set now so you can see how versatile and engaging these cards are for yourself.
Task cards that help your students’ confidence grow when learning programming!
Have you ever felt your students were just not grasping the basics when it comes to programming? Sometimes all they need is a little bit more practice and repetition of the simple things before you move onto more complex tasks.
With these quick programming tasks cards you can easily do just that.
**40 TASKS CARDS WHICH FOCUS ON USING RANDOM VALUES IN PROGRAMS along with recapping input and output, if statements, while loops and for loops! **
Please note, this set of 40 quick programming task cards focuses only on generating and using random values. It does assume they are familiar with input, output and creating variables using whole numbers and numbers that use decimal places (floating point) and using simple mathematical operators including addition, subtraction, multiplication and division. They should also be familiar with loops (for and while), if statements and dealing with strings. This is a great activity to recap all those previously learnt skills.
Created for use with multiple text-based programming languages such as Python, Visual Basic, C/C++, C#, Ruby and Small Basic.
These fun challenges are perfect to allow your students to recap skills you have taught them previously to help transfer those skills into their long-term memory.
Buy these quick programming task cards now to give your pupils the boost they need and deserve.
WHAT IS INCLUDED?
There are 40 different tasks and 4 more blank cards so you can create your own additional tasks if you want. Colour and black/white versions are both included (using the same 40 tasks in each) to help you save on printing costs. If you are using the black and white version, you can print them onto coloured paper or card to add interest.
WHAT PREPARATION IS REQUIRED?
These tasks cards are so simple to prepare and once you have created them, you can use them time and time again.
Print the pages you want to use. Colour and black/white versions are both included.
If you want to reuse them, you can laminate the pages or print on card.
Cut each page into 4 sections.
HOW CAN THEY BE USED?
Once you have your pack of cards you can easily use them at any time you want.
You can use them in so many ways…
As a starter or plenary
To give your pupils more practice during a lesson
To give to quick finishers
To help lower ability pupils reinforce the key skills
.
An exciting and easy classroom activity to reinforce key programming skills.
What are you waiting for? Buy them now and give your pupils an activity they will simply love.
Click here now to have a look at my other programming task cards
Here are 5 ready to use cyber security worksheets you can immediately use with your class with absolutely no preparation necessary.
They can be printed out or completed on-screen as they comprise of PDF files with editable areas for students to enter their answers. You can even assign these worksheets as learning tasks using a VLE for students working at home.
You even have a separate copy of each handout that contains the answers, making these a brilliant easy to use addition to your teacher toolkit.
HOW CAN I USE THEM?
These worksheets are ideal for
An easy grab-and-go classroom activity,
homework tasks and
cover worksheets.
.
These engaging worksheets are perfect for computer science teachers, non-specialists and new teachers.
WHAT IS INCLUDED?
The 5 PDF worksheets included:
Types of Attack – An easy worksheet where students are given a number of statements and need to decide on the type of attack it is. They then need to research a suitable news story about a cyber-attack and write it in their own words. A great starter worksheet when first introducing cyber security.
Types of Attack – This 2-page worksheet includes another match the description activity and a writing activity about the motivation behind a cyber-attack. This is perfect for a starter or a plenary to recap what they have learnt.
Malware – This activity gets your students thinking about how a cyber-attack will affect them personally. It also asks them to identify different malware from the descriptions given.
Reducing Risks – Students need to explain how they can reduce the risks of the 5 different danger scenarios given to them. Great as a homework task.
System Security Crossword – Students complete a crossword by using the clues given to them. A nice way of assessing their understanding of key phrases.
Don’t forget the answers to each worksheet are included meaning you can use the answers yourself or give them to students for self-marking.
These 5 worksheets will quickly become an essential tool in your teacher toolkit.
They are a great way to break up the lesson, reinforce the learning and check your pupils’ understanding of cyber security.
What are you waiting for? Buy them now and use them straight away to enhance your lessons whilst saving yourself hours of preparation.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Have you seen our Cybersecurity Escape Room interactive challenge. Check it out here.
Here are 6 ready to use network worksheets you can immediately use with your class with absolutely no preparation necessary.
They can be printed out or completed on-screen as they comprise of PDF files with editable areas for students to enter their answers. You can even assign these worksheets as learning tasks using a VLE for students working at home.
You even have a separate copy of each handout that contains the answers, making these a brilliant easy to use addition to your teacher toolkit.
HOW CAN I USE THEM?
These worksheets are ideal for
An easy grab-and-go classroom activity,
homework tasks and
cover worksheets.
.
These engaging worksheets are perfect for computer science teachers, non-specialists and new teachers.
WHAT IS INCLUDED?
The 6 PDF worksheets included:
Advantages and Disadvantages of Networks – An easy worksheet where students are given a number of statements and need to decide if it is an advantage of disadvantage of using a computer network. A great starter worksheet when first introducing networks.
LAN and WAN Fill in The Gaps – Students use a list of given words to complete the short text about Local Areas Networks and Wide Area Networks. A nice plenary activity to recap what they have learnt.
Client Server and Peer-to-Peer Networks – A mid-level worksheet where pupils need to decide if the statement is about a client server network or a peer-to-peer network, or both.#
Wire and Wireless Networks – Pupils need to do a bit of research and write about the benefits and risks of using ethernet copper cables, fiber optic cables, Bluetooth networks and wi-fi networks. Great as a homework task.
Star and Mesh Topologies – Students identify a star and a mesh diagram from a drawing. They are also given several scenarios and have to decide if a star or a mesh topology would better fit the needs described. Finally students must write about the difference between a switch and a hub. Great as a homework task.
Network Protocols – match the protocol layer to the description and then identify the protocols which are in a 4-layer TCP/IP protocol layer. A higher level worksheet that is great for assessing pupils understanding of a 4-lay TCP/IP protocol.
Don’t forget the answers to each worksheet are included meaning you can use the answers yourself or give them to students for self-marking.
These 6 worksheets will quickly become an essential tool in your teacher toolkit.
They are a great way to break up the lesson, reinforce the learning and check your pupils’ understanding of networks.
What are you waiting for? Buy them now and use them straight away to enhance your lessons whilst saving yourself hours of preparation.
Here are 4 ready to use hexadecimal worksheets you can immediately use with your class with absolutely no preparation necessary.
They can be printed out or completed on-screen as they comprise of PDF files with editable areas for students to enter their answers. You can even assign these worksheets as learning tasks using a VLE for students working at home.
You even have a separate copy of each handout that contains the answers, making these a brilliant easy to use addition to your teacher toolkit.
HOW CAN I USE THEM?
These worksheets are ideal for
An easy grab-and-go classroom activity,
homework tasks and
cover worksheets.
.
These engaging worksheets are perfect for computer science teachers, non-specialists and new teachers.
WHAT IS INCLUDED?
The 4 PDF worksheets included:
Hexadecimal Conversion With Table – An easy worksheet where students are given a complete binary, denary, hex converted table which they use to look up the answers. An ideal low-level worksheet used as an introduction to the topic.
Hexadecimal Complete The Table – A useful worksheet where students are given an incomplete binary, denary, hex conversion table that is not in order and then need to fill in the missing data for each row. Great as a summative assessment task to show they can convert between the three different number bases.
Hexadecimal Words – A fun worksheet where students need to complete, denary, hex converted table which they use decode hidden words using the letters A to F. An ideal starter or plenary task.
Hexadecimal Binary Drawings – A fun alternative where pupils decode the hex into binary and then use that to create black and white bitmap images. A nice alternative activity to reinforce hex to binary conversion.
Don’t forget the answers to each worksheet are included meaning you can use the answers yourself or give them to students for self-marking.
These 4 worksheets will quickly become an essential tool in your teacher toolkit.
They are a great way to break up the lesson, reinforce the learning and check your pupils’ understanding of converting between binary, denary and hexadecimal number bases.
What are you waiting for? Buy them now and use them straight away to enhance your lessons whilst saving yourself hours of preparation.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Here are 6 ready to use computer systems worksheets you can immediately use with your class with absolutely no preparation necessary.
They can be printed out or completed on-screen as they comprise of PDF files with editable areas for students to enter their answers. You can even assign these worksheets as learning tasks using a VLE for students working at home.
You even have a separate copy of each handout that contains the answers, making these a brilliant easy to use addition to your teacher toolkit.
HOW CAN I USE THEM?
These worksheets are ideal for
An easy grab-and-go classroom activity,
homework tasks and
cover worksheets.
.
These engaging worksheets are perfect for computer science teachers, non-specialists and new teachers.
WHAT IS INCLUDED?
The 6 PDF worksheets included:
Input, Process, Storage, Output – An easy worksheet where students need to write their understanding about each term. A great starter activity o find out your students’ current understanding before starting the a computer systems unit.
Hardware and Software – This simple worksheet asks students to explain the difference between hardware and software and identify hardware and software from the listed items. This is perfect for a starter or a plenary to recap what they have learnt.
Inside the Computer – This asks students to write how different pieces of hardware are used inside a typical computer system. Great as a homework task.
Von Neumann Architecture – Students describe what the different registers and parts of a CPU do, including the program counter, accumulator, arithmetic/logic unit and control unit. Great as a homework or to assess their understanding of the parts of the CPU.
System Architecture Crossword – Students complete a crossword by using the clues given to them. A nice way of assessing their understanding of key phrases. Perfect for a homework task or plenary.
Fetch, Decode, Execute – Students read the description of the processes and tick if they take part in the fetch, decode or execute sections of the processing life cycle. Great as a plenary activity.
Don’t forget the answers to each worksheet are included meaning you can use the answers yourself or give them to students for self-marking.
These 6 worksheets will quickly become an essential tool in your teacher toolkit.
They are a great way to break up the lesson, reinforce the learning and check your pupils’ understanding of computer systems.
What are you waiting for? Buy them now and use them straight away to enhance your lessons whilst saving yourself hours of preparation.
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 7 coding activities all focused on extending their knowledge of Python by using map and filter functions and the lambda expression to simplify their code.
If you are familiar with my best-selling Python book “Python by Example: Learning to Program in 150 Challenges” by Nichola Lacey, these new challenges will expand on the skills taught and give your student’s more coding practice.
Download this wonderful set of Python challenges today to see just how useful they are.
WHO ARE THESE PYTHON CHALLENGES FOR?
These challenges assume students have some knowledge of programming with Python and know how to use input and print statements, mathematical operators and string manipulation. As well as being familiar with using if statements, for loops, while loops and functions in Python.
WHAT IS INCLUDED?
This pack includes a single 5 page PDF which gives your students an explanation of using the map and filter functions and the lambda expression, example code and 7 programming challenges for them to work through.
You also get another PDF which contains printed versions of the suggested solutions AND you get the Python solutions in Python programs so you can open them and look at the code using an IDLE.
HOW CAN YOU USE THESE PYTHON CHALLENGES?
These challenges are very flexible and can be used in a variety of ways. The main PDF includes an explanation, example code and a page of Python coding challenges. Students can work through them individually and the attractive PDF handout makes a perfect homework task.
Alternatively, you can print out the example code and page of Python challenges to give to your class as a starter, plenary or other in-class activity to enable your students to practise using their new skills.
You may even want to isolate the programming challenges into individual tasks, rather than use them as a printed activity to use them in your lesson as small individual coding challenges.
They are also ideal for quick finishers or to motivate higher ability students to keep them interested and learning a new skill whilst you help other students who need a little more reassurance of the basics.
As you have a separate PDF of the answers you can give them to your class at a later date for them to mark themselves, although most students do not require this as they will discover if their code works when they run it and will debug if they find an error. You could also have the answer sheet ready as a help sheet for those who are stuck and need help.
What are you waiting for? Grab your copy of these flexible and highly useful Python challenges immediately.
Your students will love them.
This escape room is a wonderful no-prep lesson your students will love, enhancing their learning Python programming with sequences of data. Created for year 9 students, this escape room beautifully complements the “Teach Computing” Python programming with sequences of data unit.
It combines quizzes, puzzles and sound to test their understanding of important concepts in the Python programming with sequences of data unit. This escape room follows a fun zombie apocalypse theme which students really enjoy.
Absolutely no preparation, no printing and no specialist knowledge required by the teacher.
This lesson makes an ideal activity to use as:
part of a cover lesson,
an end of term activity or
a fun homework task.
.
A fun, educational escape room game this is sure to be a memorable activity your students will adore.
Download the preview now to see what is included and how it can work for you.
Buy this Python sequences of data escape room now and save yourself hours of preparation.
HOW DOES IT WORK?
This is an activity for part of a lesson and will take approximately 35 to 45 minutes to complete.
Ideally students would need headphones to make the most out of this activity, but it can be run without if necessary. Simply give the students the link to the online site (no sign up required) and away they go.
Students can work individually or, if you prefer, they can work through this activity in pairs using computers located side by side.
The teacher doesn’t need to do anything other than give students the link to this online activity. All the puzzles and quizzes are self-contained with students getting feedback automatically on their progress.
PLEASE NOTE: Students will need internet access in order to play this escape room game.
HOW LONG DOES THE ACTIVITY LAST?
It takes approximately 35 to 45 minutes to work through all the escape room challenges and makes an ideal end of unit activity to recap the skills they have learnt in the unit.
Alternatively set the pupils the escape room as a fun homework task that requires no marking. Simply ask the students to send you a screenshot of the final screen to show they have completed the activity.
WHAT IS INCLUDED?
When you purchase this activity, you get a PDF document that contains a link to the online escape room. It also includes the answers so you can help pupils who may get into difficulty.
What are you waiting for? Grab your copy of this exciting and educational escape room today to help them recap the skills they have learnt about Python iteration and lists.
CLICK HERE TO SEE MY PYTHON SEQUENCES OF DATA WORKSHEETS
This escape room is a wonderful no-prep lesson your students will love, to enhance their learning about creating and understanding vector graphics. Created for year 8 students this escape room combines quizzes, puzzles and sound to test their understanding of important concepts in the vector graphics unit.
Absolutely no preparation, no printing and no specialist knowledge required by the teacher.
This lesson makes an ideal activity to use as:
part of a cover lesson,
an end of term activity or
a fun homework task.
A fun, educational escape room game, this is sure to be a memorable activity your students will adore.
HOW DOES IT WORK?
This is an activity for part of a lesson and will take approximately 35 to 45 minutes to complete.
Ideally, students would need headphones to make the most out of this activity, but it can be run without if necessary. Simply give the students the link to the online site (no sign up required) and away they go.
Students can work individually or, if you prefer, they can work through this activity in pairs using computers located side by side.
The teacher doesn’t need to do anything other than give the students the link to this online activity. All the puzzles and quizzes are self-contained with students getting feedback automatically on their progress.
PLEASE NOTE: Students will need internet access in order to play this escape room game.
HOW LONG DOES THE ACTIVITY LAST?
It takes approximately 35 to 45 minutes to work through all the escape room challenges and makes an ideal end of unit activity to recap the skills they have learned in the unit.
Alternatively, set the pupils the escape room as a fun homework task that requires no marking. Simply ask the students to send you a screenshot of the final screen to show they have completed the activity.
WHAT IS INCLUDED?
When you purchase this activity, you get a PDF document that contains a link to the online escape room. It also includes the answers so you can help pupils who may get into difficulty.
What are you waiting for? Grab your copy of this exciting and educational escape room today to help them recap the skills they have learned with vector images.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
CLICK HERE TO SEE MY VECTOR IMAGES WORKSHEETS
This escape room is a wonderful no-prep lesson your students will love to enhance their learning of clear messaging in digital media. Created for year 7 students this escape room combines quizzes, puzzles, animation and sound to test their understanding of important concepts in the clear messaging in digital media unit.
Absolutely no preparation, no printing and no specialist knowledge required by the teacher.
This lesson makes an ideal activity to use as:
• part of a cover lesson,
• an end of term activity or
• a fun homework task.
A fun, educational escape room game this is sure to be a memorable activity your students will adore.
Buy this clear messaging in digital media escape room now and save yourself hours of preparation.
HOW DOES IT WORK?
This is an activity for part of a lesson and will take approximately 20 to 35 minutes to complete.
Ideally students would need headphones to make the most out of this activity, but it can be run without if necessary. Simply give the students the link to the online site (no sign up required) and away they go.
Students can work individually or, if you prefer, they can work through this activity in pairs using computers located side by side.
The teacher doesn’t need to do anything other than give the students the link to this online activity. All the puzzles and quizzes are self-contained with students getting feedback automatically on their progress.
PLEASE NOTE: Students will need internet access in order to play this escape room game.
HOW LONG DOES THE ACTIVITY LAST?
It takes approximately 20 to 35 minutes to work through all the escape room challenges and makes an ideal end of unit activity to recap the skills they have learnt in the unit.
Alternatively set the pupils the escape room as a fun homework task that requires no marking. Simply ask the students to send you a screenshot of the final screen to show they have completed the activity.
WHAT IS INCLUDED?
When you purchase this activity, you get a PDF document that contains a link to the online escape room. It also includes the answers so you can help pupils who may get into difficulty.
What are you waiting for? Grab your copy of this exciting and educational escape room today to show them the importance of clear messaging in digital media.
Click here to see my CLEAR MESSAGING IN DIGITAL MEDIA WORKSHEETS
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 6 coding activities all focused on extending their knowledge of using tuples in Python.
If you are familiar with my best-selling Python book “Python by Example: Learning to Program in 150 Challenges” by Nichola Lacey, these new challenges will expand on the skills taught and give your student’s more coding practice.
Download this wonderful set of Python challenges today to see just how useful they are.
WHO ARE THESE PYTHON CHALLENGES FOR?
These challenges assume students have some basic knowledge of programming with Python and know how to use input and a basic print statement as well as being familiar with using if statements for loops and functions in Python.
WHAT IS INCLUDED?
This pack includes a single 5 page PDF which gives your students an explanation of using tuples including unpacking tuples in Python. It also includes example code and 6 programming challenges for them to work through. You also get another PDF which contains printed versions of the suggested solutions AND you get the Python solutions in Python programs so you can open them and look at the code using an IDLE.
HOW CAN YOU USE THESE PYTHON CHALLENGES?
These challenges are very flexible and can be used in a variety of ways. The main PDF includes an explanation, example code and a page of Python coding challenges. Students can work through them individually and the attractive PDF handout makes a perfect homework task.
Alternatively, you can print out the example code and page of Python challenges to give to your class as a starter, plenary or other in-class activity to enable your students to practise using their new skills.
You may even want to isolate the programming challenges into individual tasks, rather than use them as a printed activity to use them in your lesson as small individual coding challenges.
They are also ideal for quick finishers or to motivate higher ability students to keep them interested and learning a new skill whilst you help other students who need a little more reassurance of the basics.
As you have a separate PDF of the answers you can give them to your class at a later date for them to mark themselves, although most students do not require this as they will discover if their code works when they run it and will debug if they find an error. You could also have the answer sheet ready as a help sheet for those who are stuck and need help.
What are you waiting for? Grab your copy of these flexible and highly useful Python challenges immediately.
Your students will love them.
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 6 coding activities all focused on extending their knowledge of using passing arguments to functions in Python.
If you are familiar with my best-selling Python book “Python by Example: Learning to Program in 150 Challenges” by Nichola Lacey, these new challenges will expand on the skills taught and give your student’s more coding practice.
Download this wonderful set of Python challenges today to see just how useful they are.
WHO ARE THESE PYTHON CHALLENGES FOR?
These challenges assume students have some knowledge of programming with Python and know how to use input and print statements, mathematical operators and string manipulation. As well as being familiar with using if statements, for loops, while loops and functions in Python.
WHAT IS INCLUDED?
This pack includes a single 6 page PDF which gives your students an explanation of using functions, args and kwargs syntax Python, example code and 6 programming challenges for them to work through.
You also get another PDF which contains printed versions of the suggested solutions AND you get the Python solutions in Python programs so you can open them and look at the code using an IDLE.
HOW CAN YOU USE THESE PYTHON CHALLENGES?
These challenges are very flexible and can be used in a variety of ways. The main PDF includes an explanation, example code and a page of Python coding challenges. Students can work through them individually and the attractive PDF handout makes a perfect homework task.
Alternatively, you can print out the example code and page of Python challenges to give to your class as a starter, plenary or other in-class activity to enable your students to practise using their new skills.
You may even want to isolate the programming challenges into individual tasks, rather than use them as a printed activity to use them in your lesson as small individual coding challenges.
They are also ideal for quick finishers or to motivate higher ability students to keep them interested and learning a new skill whilst you help other students who need a little more reassurance of the basics.
As you have a separate PDF of the answers you can give them to your class at a later date for them to mark themselves, although most students do not require this as they will discover if their code works when they run it and will debug if they find an error. You could also have the answer sheet ready as a help sheet for those who are stuck and need help.
What are you waiting for? Grab your copy of these flexible and highly useful Python challenges immediately. Your students will love them.
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 6 coding activities all focused on extending their knowledge of using functions in Python.
If you are familiar with my best-selling Python book “Python by Example: Learning to Program in 150 Challenges” by Nichola Lacey, these new challenges will expand on the skills taught and give your student’s more coding practice.
Download this wonderful set of Python challenges today to see just how useful they are.
WHO ARE THESE PYTHON CHALLENGES FOR?
These challenges assume students have some basic knowledge of programming with Python and know how to use input and a basic print statement as well as being familiar with using if statements for loops and random numbers in Python.
WHAT IS INCLUDED?
This pack includes a single 5 page PDF which gives your students an explanation of using functions in Python, example code and 6 programming challenges for them to work through. You also get another PDF which contains printed versions of the suggested solutions AND you get the Python solutions in Python programs so you can open them and look at the code using an IDLE.
HOW CAN YOU USE THESE PYTHON CHALLENGES?
These challenges are very flexible and can be used in a variety of ways. The main PDF includes an explanation, example code and a page of Python coding challenges. Students can work through them individually and the attractive PDF handout makes a perfect homework task.
Alternatively, you can print out the example code and page of Python challenges to give to your class as a starter, plenary or other in-class activity to enable your students to practise using their new skills.
You may even want to isolate the programming challenges into individual tasks, rather than use them as a printed activity to use them in your lesson as small individual coding challenges.
They are also ideal for quick finishers or to motivate higher ability students to keep them interested and learning a new skill whilst you help other students who need a little more reassurance of the basics.
As you have a separate PDF of the answers you can give them to your class at a later date for them to mark themselves, although most students do not require this as they will discover if their code works when they run it and will debug if they find an error. You could also have the answer sheet ready as a help sheet for those who are stuck and need help.
What are you waiting for? Grab your copy of these flexible and highly useful Python challenges immediately. Your students will love them.
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 12 coding activities all focused on dealing with strings.
If you are familiar with my best-selling Python book “Python by Example: Learning to Program in 150 Challenges” by Nichola Lacey, these new challenges will expand on the skills taught and give your student’s more coding practice.
Download this wonderful set of Python challenges today to see just how useful they are.
WHO ARE THESE PYTHON CHALLENGES FOR?
These challenges assume students have some basic knowledge of programming with Python and know how to use a print statement.
WHAT IS INCLUDED?
This pack includes a single 3 page PDF which gives your students an explanation of using strings, example code and 12 programming challenges for them to work through. You also get another PDF which contains printed versions of the suggested solutions AND you get the Python solutions in Python programs so you can open them and look at the code using an IDLE.
HOW CAN YOU USE THESE PYTHON CHALLENGES?
These challenges are very flexible and can be used in a variety of ways. The main PDF includes an explanation, example code and a page of Python coding challenges. Students can work through them individually and the attractive PDF handout makes a perfect homework task.
Alternatively you can print out the example code and page of Python challenges to give to your class as a starter, plenary or other in-class activity to enable your students to practise using their new skills.
You may even want to isolate the programming challenges into individual tasks, rather than use them as a printed activity to use them in your lesson as small individuals coding challenges.
They are also ideal for you for quick finishers or to motivate higher ability students to keep them interested and learning a new skill whilst you help other students who need a little more reassurance of the basics.
As you have a separate PDF of the answers you can give them to your class at a later date for them to mark themselves, although most students do not require this as they will discover if their code works when they run it and will debug if they find an error. You could also have the answer sheet ready as a help sheet for those who are stuck and need help.
What are you waiting for? Grab your copy of these flexible and highly useful Python challenges immediately. Your students will love them.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Are you looking for a robust, ready to use summative assessment to test your students understanding of data representation?
Computers science teachers have been left in a wilderness, without a rigorous, fair and consistent way to test your student’s knowledge in key stage 3 … UNTIL NOW!
WHAT IS TESTED?
This written test has been carefully mapped to the UK’s Computing At Schools (CAS) Progression Pathways. It includes a mixture of multiple-choice, short answer and long answer questions.
This assessment covers the following CAS Progression Pathway descriptions:
Understands how numbers, images, sounds and character sets use the same bit patterns.
Performs simple operations using bit patterns e.g. binary addition.
Understands the relationship between resolution and colour depth, including the effect on file size.
Distinguishes between data used in a simple program (a variable) and the storage structure for that data.
Knows the relationship between data representation and data quality.
Understands the relationship between binary and electrical circuits, including Boolean logic.
Understands how and why values are data typed in many different languages when manipulated within programs.
Performs operations using bit patterns e.g. conversion between binary and hexadecimal, binary subtraction etc.
Understands and can explain the need for data compression and performs simple compression methods.
Knows what a relational database is and understands the benefits of storing data in multiple tables.
.
The test lasts 50 minutes.
WHO IS THIS ASSESSMENT FOR?
This test is paper 1 and has been written for year 9. If you are looking for the year 7 (paper 1) assessment, click here. If you are looking for the year 8 (paper 2) assessment, click here.
HOW DO I USE THE ASSESSMENT?
This assessment is super easy to use. Simply print out the question paper and give to your students. It is better to run this assessment in class rather than as a homework task to ensure reliability.
Students complete the test on paper.
HOW IS THE ASSESSMENT MARKED?
You mark the papers yourself but don’t worry, you get an easy to follow mark scheme and can even watch the helpful video which shows you exactly how to mark it.
HOW IS THE ASSESSMENT GRADED?
Included in the resource is an Excel spreadsheet. Once you enter the marks onto the spreadsheet, it will automatically show you the total marks, the grade (A* to U) and if they have met expectations, are above expectations or are below expectations to help you with report writing. You also get a summary showing you how well the CAS Progression Pathways have been answered by your students to help you with future planning.
This simple, easy to use summative assessment paper provides you with useful feedback your senior leadership team will love. Download it now to add it to your teacher toolkit.