Hero image

Nichola Wilkin - Computer Science

Average Rating4.66
(based on 1177 reviews)

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!

215Uploads

897k+Views

1940k+Downloads

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!
Computing Quiz Summer 2022
nwilkinnwilkin

Computing Quiz Summer 2022

(4)
After a tough year for teachers and students you can relax and enjoy your last lessons of the year when you use this computing summer quiz. This computing summer quiz is so easy to use with virtually no preparation needed. All you need to do is print/photocopy one answer sheet per team and then run the PowerPoint presentation with your class as they compete in 9 fun and interesting question rounds. At the end of each round the answers are displayed allowing you to cut the quiz short if you need to. This quiz includes both computing rounds (to keep your management happy) and some “just for fun” rounds (to keep your students happy). The rounds this year include: Films Hardware News Stories From 2021 And 2022 Network Security Logic Puzzles Country Size Computing Facts Where Will The Robot End Up? Song Lyrics What are you waiting for? This quiz if completely FREE. Download your copy now and give your class some end of year excitement that will leave you looking like a hero. Because you are a hero and deserve a break. Click here to take a peek at my Python lesson bundle that can save you hours of preparation time.
Python Good Programming Habits
nwilkinnwilkin

Python Good Programming Habits

(2)
A great lesson to consolidate basic programming skills whilst helping your pupils learn good programming habits. The totally FREE lesson teaches your students about following good programming habits. This this lesson involves students consolidating their previous programming skills using fun and interactive programming task cards, which are ideal for pupils who struggle with the basics or the syntax of the three basic programming constructs (sequence, selection and iteration). This high-energy activity asks pupils to create several programs in which they will be utilising the good programming habits they have been taught at the start of the lesson. Download this ready to use lesson now and become more confident in teaching programming to your pupils. It’s free so what have you got to lose? Please note: students should be familiar with basic input and print statements, using simple mathematical operators, if statements and iteration, although there is plenty of practice opportunities in this lesson. This ready to use lesson is suitable for KS3 and GCSE computer science pupils. It includes an attractive dyslexia friendly PowerPoint presentation that includes differentiated lesson objectives, a video and lots of practical programming practice. It also includes a comprehensive 2-page teacher’s lesson plan. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Duration: 1 lesson In this lesson your students will learn about: Why comments are used by programmers How to add a comment to a single line of code How to block out larger sections of Python code using comments How empty lines can be used both in the code and in the output Re-enforces the importance of good variable names. . What are you waiting for? Take action straight away and download your FREE copy of this wonderful low-prep lesson today that will keep your pupils engaged and making progress. Click Here To See More Of My Great Python Lessons
Python Text Files Lesson
nwilkinnwilkin

Python Text Files Lesson

(2)
The totally FREE lesson teaches your students about reading from and writing to text files with Python. This lesson is perfect for GCSE computer science classes learning how to write to an external text file and read from an external text file, displaying the results in the Python shell. Download this ready to use lesson now and become more confident in teaching more programming skills to your pupils. It’s free so what have you got to lose? This ready to use lesson is suitable for GCSE computer science pupils. This resource includes an attractive dyslexia friendly PowerPoint presentation that includes three videos to teach the key skills and includes lots of programming practise and the teachers lesson plan even includes complete answers to all the programming challenges. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Please note: students should be familiar with using sub programs and for loops, before this lesson. Duration: 1 lesson In this lesson your students will learn about: Writing to a new text file Appending data to an existing text file Reading data from a text file The importance of closing a file Concatenating line breaks Casting from integer to strings . What are you waiting for? Take action straight away and download your FREE copy of this wonderful no-prep lesson today that will keep your pupils engaged and making progress. Click Here To See More Of My Great Python Lessons
Python Input and Output Lesson
nwilkinnwilkin

Python Input and Output Lesson

(4)
Looking for a fun, engaging lesson to introduce Input and Output with Python programming? The totally FREE lesson teaches your students about using input and print statements and is perfect for students who have never programmed using Python before. Download this ready to use lesson now and become more confident in teaching programming to your pupils. It’s free so what have you got to lose? This is the first step on an exciting journey to introduce your pupils to the wonders of Python programming and embed these crucial skills that will carry them through their programming journey. This ready to use lesson is suitable for KS3 and GCSE computer science pupils. It includes an attractive dyslexia friendly PowerPoint presentation that includes differentiated lesson objectives, videos to teach key skills, created in authentic English by an experienced computer science teacher and the lesson also includes lots of practical programming practise. It also includes a comprehensive 3-page teacher’s lesson plan including all the answers. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Duration: 1 lesson This lesson teaches pupils about: Using the Python shell Mathematical operators Input and print statements Creating and saving new programs Variable names Integers Floating-point numbers . What are you waiting for? Take action straight away and download this wonderful FREE no-prep lesson today that will keep your pupils engaged and making progress. ** [Click Here To See More Of My Great Python Lessons]**(https://www.tes.com/resources/search/?authorId=835903&q=Python Lessons&shop=nwilkin)
Python Turtle Lesson
nwilkinnwilkin

Python Turtle Lesson

(3)
Looking for a fun, engaging lesson using the Python turtle? The totally FREE lesson teaches your students about using the turtle in Python to draw shapes. Students will learn how to create shapes and repeating patterns using the for loop and range statement. This is an ideal lesson to use after teaching your class about for loops, helping pupils embed iteration in their programming skills. Download this ready to use lesson now and become more confident in teaching programming to your pupils. It’s free so what have you got to lose? This ready to use lesson is suitable for KS3 and GCSE computer science pupils. It includes an attractive dyslexia friendly PowerPoint presentation that includes differentiated lesson objectives, videos to teach key skills, created in authentic English by an experienced computer science teacher and the lesson also includes lots of practical programming practise. It also includes a comprehensive lesson plan including all the answers. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Please note: This lesson does use for loops and random.randint( ) and random.choice( ) statements and it is advantageous for pupils to have already become familiar with these but it is not essential. Duration: 1 lesson This lesson teaches pupils about: Creating simple shapes using a loop Using computation thinking skills to identify repeating patterns Nesting loops to create more complex patterns Altering the background colour Altering the line colour Altering the line thickness Altering the fill colour Using random to create unique random patterns . What are you waiting for? Take action straight away and download your FREE copy of this wonderful no-prep lesson today that will keep your pupils engaged and making progress. Click Here To See More Of My Great Python Lessons
Python Challenges: More About Printing
nwilkinnwilkin

Python Challenges: More About Printing

(0)
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 7 coding activities all focused on dealing with printing using the .format method and the f string operator. 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. What are you waiting for, they are FREE. WHO ARE THESE PYTHON CHALLENGES FOR? These challenges assume students have some basic knowledge of programming with Python and know how to use input, data types and a basic print statement. WHAT IS INCLUDED? This pack includes a single 3 page PDF which gives your students an explanation of using .format method and the f string operator in a print statement, 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 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 FREE flexible and highly useful Python challenges immediately. Your students will love them.
End of term SUMMER Computing Quiz 2016
nwilkinnwilkin

End of term SUMMER Computing Quiz 2016

(11)
PLEASE NOTE: I have released an updated quiz for 2017 which you can download fro free from https://www.tes.com/teaching-resource/fun-end-of-term-summer-quiz-2017-gcse-computer-science-and-ks3-computing-11579339 This quiz is a fun end of term whole class quiz, ideally suited to keep pupils engaged and settled for the final lesson of the summer term. Suitable for year 7 to year 11. The quiz includes computing elements as well as other seasonal questions guaranteed to make the final lesson fun before they break up for the summer holidays. Print out the answer sheets (enough for 1 per team) and then run through the quiz on the whiteboard. After each section the answers are provided allowing the quiz to easily be cut shorter if you wish.
End of year Computing Summer Quiz 2018
nwilkinnwilkin

End of year Computing Summer Quiz 2018

(3)
NEW COMPUTER SCIENCE QUIZ FOR THE END OF YEAR / SUMMER TERM 2018! A fun whole class quiz, ideally suited to keep pupils engaged and settled for the final lesson of the summer term. Suitable for year 7 to year 11. The quiz includes computer science elements as well as other fun summer related questions getting them into the summer holiday spirit. Guaranteed to make the final lesson fun before they break up for summer. Print out the answer sheets (enough for 1 per team) and then run through the quiz on the whiteboard. After each section the answers are provided allowing the quiz to easily be cut shorter if you wish. Suitable for GCSE Computer Science classes and KS3 Computing and ICT classes.
Fun End of Term Summer Quiz 2017 (GCSE Computer Science and KS3 Computing)
nwilkinnwilkin

Fun End of Term Summer Quiz 2017 (GCSE Computer Science and KS3 Computing)

(6)
NEW COMPUTER SCIENCE QUIZ FOR THE END OF YEAR / SUMMER TERM 2017! A fun whole class quiz, ideally suited to keep pupils engaged and settled for the final lesson of the summer term. Suitable for year 7 to year 11. The quiz includes computer science elements as well as other fun summer related questions getting them into the summer holiday spirit. Guaranteed to make the final lesson fun before they break up for summer. Print out the answer sheets (enough for 1 per team) and then run through the quiz on the whiteboard. After each section the answers are provided allowing the quiz to easily be cut shorter if you wish. Suitable for GCSE Computer Science classes and KS3 Computing and ICT classes.
End of term EASTER Computing Quiz 2016
nwilkinnwilkin

End of term EASTER Computing Quiz 2016

(7)
A fun end of term whole class quiz, ideally suited to keep pupils engaged and settled for the final lesson of the spring term. Suitable for year 7 to year 11. The quiz includes computing elements as well as other seasonal questions guaranteed to make the final lesson fun before they break up for Easter. Print out the answer sheets (enough for 1 per team) and then run through the quiz on the whiteboard. After each section the answers are provided allowing the quiz to easily be cut shorter if you wish.
Programming If Statements Task Cards
nwilkinnwilkin

Programming If Statements Task Cards

(1)
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 FREE quick programming tasks cards you can easily do just that. 40 TASKS CARDS WHICH FOCUS ON IF 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. Grab your copy of these FREE quick programming task cards now and 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? Download these TOTALLY FREE task cards now and give your pupils an activity they will simply love. **
Python CSV Files Programming Challenges
nwilkinnwilkin

Python CSV Files Programming Challenges

(0)
Do your students need a little extra help with writing to and reading from external CSV files using Python programming? Are you looking for some ready to use programming challenges that can be easily incorporated into your lessons? This worksheet can be used as a classroom activity, for a homework task or as a ready-to-use task for quick finishers, making this an invaluable resource to have in your teacher kit. Download this ready to use worksheet now and take control of your workload. Use it immediately or simply keep it in reserve for when you need it. WHAT IS INCLUDED? This 2-page PDF printable handout includes: example code, a task to read code, a task to correct code and 3 practical challenges for them to practice writing Python code. . You even have a separate PDF with possible answers. The diversity of these external CSV file challenges allow pupils to develop a variety of useful programming skills. This resource is perfect for established computer science teachers, non-specialist teachers or newly qualified teachers. What are you waiting for? Take action straight away and grab your copy of this wonderful worksheet today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time. Please note: This resource is a non-editable PDF 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. Click Here To See More Of My Great Python Challenges
Python Random Values Programming Challenges
nwilkinnwilkin

Python Random Values Programming Challenges

(0)
Do your students need a little extra help with understanding using random values in Python programming? Are you looking for some ready to use programming challenges that can be easily incorporated into your lessons? This worksheet can be used as a classroom activity, for a homework task or as a ready-to-use task for quick finishers, making this an invaluable resource to have in your teacher kit. Download this ready-to-use worksheet now and take control of your workload. Use it immediately or simply keep it in reserve for when you need it. WHAT IS INCLUDED? This 2-page PDF printable handout includes: example code, a task to read code, a task to correct code and 4 practical challenges. . You even have a separate PDF with possible answers. The diversity of these random values challenges allows pupils to develop a variety of useful programming skills. This resource is perfect for established computer science teachers, non-specialist teachers or newly qualified teachers. What are you waiting for? Take action straight away and grab your copy of this wonderful worksheet today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time. Please note: This resource is a non-editable PDF 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 More Of My Great Python Challenges
Python Recapping Good Programming Practice
nwilkinnwilkin

Python Recapping Good Programming Practice

(0)
This Python lesson is perfect to help GCSE classes get back into Python programming after they have had a break from it. It does assume they are familiar with the KS3 national curriculum requirements and have previously been taught about data structures including lists and 2D lists and sub programs. Please note: This lesson recaps these key areas, giving pupils a chance to practise previously learnt skills but this lesson is not suitable for teaching these elements to your class for the first time. Download this no-prep lesson now to help you take control of your workload. This complete lesson includes an attractive dyslexia- friendly PowerPoint presentation includes a pop quiz and lots of practical programming practice. The easy-to-follow teacher’s lesson plan includes all the answers. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Duration: 1 lesson although you can easily extend this into a longer project by asking the pupils to write up how they tackled the problem, problems they had to overcome, where they looked for help and creating a test table. This lesson helps pupils understand the following key skills: Using sensible variable names Adding comments to programs to explain the coding Leaving blank lines in programs to make them easier to read Considering the end user and making the system user friendly Including sensible input messages and error messages The importance of testing a program . What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time. 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 More Of My Great Python Lessons **
Python Recapping Programming Constructs
nwilkinnwilkin

Python Recapping Programming Constructs

(0)
This Python lesson is perfect to help refresh pupils’ knowledge of Python programming after they have had a break from it. It does assume students have previously been taught about if statements, for loops and while loops and this lesson will recap these skills helping to embed them further. Download this ready to use lesson now and take control of your workload. It includes an attractive dyslexia-friendly PowerPoint presentation that includes differentiated lesson objectives, created in authentic English by an experienced computer science teacher and the lesson also includes lots of practical programming practice. It also includes a comprehensive lesson plan including all the answers. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Please note: This lesson does assume the pupils have previously been taught the basic programming constructs of sequence, selection (if statements) and iteration (while and for loops) and just need a refresher. Duration: 1 lesson. This lesson helps pupils understand the following key skills: Basic If statements If…elif statements Nested if statements Using “and” and “or” in conditions For loops While loops Flow diagrams . What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time. 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 More Of My Great Python Lessons
Scratch Forever Loop Flash Cards
nwilkinnwilkin

Scratch Forever Loop Flash Cards

(0)
Are you looking for a fun, hands-on activity to reinforce how to program using forever 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 forever 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.
Scratch Repeat Loop Flash Cards
nwilkinnwilkin

Scratch Repeat Loop Flash Cards

(0)
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.
Scratch Sensing Flash Cards
nwilkinnwilkin

Scratch Sensing Flash Cards

(0)
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.
Scratch Variable and Operator Flash Cards
nwilkinnwilkin

Scratch Variable and Operator Flash Cards

(0)
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.
Data Representation Year 9 Assessment
nwilkinnwilkin

Data Representation Year 9 Assessment

(0)
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.