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!
Do your students need a little extra help with understanding using mathematical operators 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 correct code
and 6 practical challenges
.
You even have a separate PDF with possible answers.
The diversity of these mathematical operators programming 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 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 **
Do your students need a little extra help with writing to and reading from external text 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 text 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 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
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.
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:
Performs more complex searches for information e.g. using Boolean and relational operators.
Analyses and evaluates data and information and recognises that poor quality data leads to unreliable results, and inaccurate conclusions.
Knows that digital computers use binary to represent all data.
Understands how bit patterns represent numbers and images.
Knows that computers transfer data in binary.
Understands the relationship between binary and file size (uncompressed)
Defines data types: real numbers and Boolean.
Queries data on one table using a typical query language.
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.
.
The test lasts 50 minutes.
WHO IS THIS ASSESSMENT FOR?
This test is paper 1 and has been written for year 7.
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.
Here is a set of computer room lettering you can use to instantly brighten up your classroom and add an identify to the classroom. Great for displays in both the classroom and in corridors or hallways.
Buy the lettering pack now and instantly brighten your computer room.
HOW CAN YOU USE THESE LETTERS?
These letters work well when positioned:
above a display board,
on your door way,
in the corridor or
above your whiteboard.
.
PREPARING THE LETTERS
Decide what you want your message to say. The letters have been grouped together to make this easier and require the least printing pages possible. The letters spell out the following:
ICT
COMPUTING
COMPUTER SCIENCE
There is even a page which includes the & symbol and the letters AND
There are also a couple of images, showing a laptop and a desktop computer
.
Print only the relevant pages for the message you want displayed for example “ICT & COMPUTING”. It is best to print them in colour, if you can, but I have included a black and white version too. If you are printing in black and white you may wish to print them onto coloured paper to add a bit of interest in your classroom.
I suggest printing the lettering on card or laminating each page before cutting out the letters to give a more professional finish. Carefully cut out the letters and add them to your display space (making sure the letters are the right way up and in the correct order). I’ve include a couple of suggested layouts to give you some ideas.
What are you waiting for? Download this ready to use pack of computer room lettering now and get printing. They are sure to brighten your classroom.
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.
This visually appealing knowledge organiser is a quick summary to recap memory and storage. It can help pupils revise for end of unit tests or GCSE computer science exams by including small straightforward facts that can be learnt in minutes.
A powerful revision aid that your students will love.
What are you waiting for? Grab your copy now and together we can boost your pupil’s confidence in understanding of memory and storage.
WHAT IS INCLUDED?
This PDF knowledge organiser includes the important facts and a separate PDF document includes revision tips and an exam style question including a possible answer.
HOW CAN I USE IT?
This resource makes an ideal homework task, can be used as part of a lesson or given to pupils to help them with their revision.
WHAT DOES IT COVER?
This knowledge organiser includes easy to digest facts on the following topics:
Read Only Memory (ROM)
Random Access Memory (RAM)
Virtual Memory
Flash Memory
Secondary Storage
Optical Storage
Magnetic Storage
Solid State Storage
.
Get your copy of this fantastic knowledge organiser now. You’ll wonder how you ever managed without it.
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 my other computer science knowledge organisers
Here are 12 ready to use algorithms worksheets you can immediately use with your class, with absolutely no preparation necessary.
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.
Most of the worksheets can be printed out or completed on-screen as they comprise of PDF files with editable areas for students to enter their answers.
HOW CAN I USE THEM?
These worksheets are ideal for
An easy grab-and-go classroom activity,
homework tasks and
cover worksheets.
.
WHAT IS INCLUDED?
The 12 PDF worksheets included:
Human and Computer Tasks – Brilliant as a introduction to algorithms. Students decide which of the tasks are most suitable for a human or a computer/robotic system which form a basis of a class discussion.
Flow diagrams – Students explain what the shapes of the flow diagram are used for. They also read a flow diagram and demonstrate their understanding by giving the outputs for a variety of inputs. A lovely homework task or plenary.
Pseudocode – Students are given sample pseudocode using a If…else statement. They explain what the algorithm will do and then write their own pseudocode for another scenario. Great to check current understanding, as a plenary or for a homework task.
Pseudocode – Similar to worksheet 3 based on if…else if… else pseudocode.
Pseudocode – Similar to worksheet 3 based on while loop pseudocode.
Pseudocode – Similar to worksheet 3 based on for loop pseudocode.
Pseudocode – Similar to worksheet 3 based on using a list with pseudocode.
Pseudocode – Students examine a flow diagram and write the pseudocode to match the flow diagram. A nice in-class activity to reinforce learning.
Flow diagram – Students are given pseudocode for a while loop and they need to draw a flow diagram to match the algorithm. A Lovely starter or plenary activity to check understanding.
Pseudocode and flow diagram – A great 2-page worksheet. Students are given details for an algorithm they need to create based on a hotel costing system. They need to write the pseudocode and then draw the flow diagram for the algorithm.
Pseudocode and flow diagram - Similar to worksheet 10 based on an addition quiz algorithm.
Pseudocode and flow diagram - Similar to worksheet 10 based on a list algorithm.
Worksheets 9 to 12 are designed to be printed and filled in by hand due to the drawing elements involved.
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.
What are you waiting for? Buy them now and use them straight away to enhance your lessons whilst saving yourself hours of preparation.
You may also be interested in my Computational Thinking Worksheets which you can buy from here.
This visually appealing knowledge organiser is a quick summary to recap network topologies, protocols and layers. It can help pupils revise for end of unit tests or GCSE computer science exams by including small straightforward facts that can be learnt in minutes.
A powerful revision aid that your students will love.
What are you waiting for? Grab your copy now and together we can boost your pupil’s confidence in understanding of network topologies, protocols and layers.
WHAT IS INCLUDED?
This PDF knowledge organiser includes the important facts and a separate PDF document includes revision tips and an exam style question including a possible answer.
HOW CAN I USE IT?
This resource makes an ideal homework task, can be used as part of a lesson or given to pupils to help them with their revision.
WHAT DOES IT COVER?
This knowledge organiser includes easy to digest facts on the following topics:
Star and mesh network topologies
WiFi frequency and channels
Encryption
Ethernet
IP addressing and MAC addressing
TCP/IP, HTTP, HTTPS, FTP, POP, IMAP and SMTP protocols
The concept of the 4-layer TCP/IP protocol layers
Packet switching
.
Get your copy of this fantastic knowledge organiser now. You’ll wonder how you ever managed without it.
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 my other computer science knowledge organisers
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 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 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
This lesson allows pupils to create and amend simple two-dimensional lists in Python.
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, 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 assume the pupils are confident with using basic programming constructs of sequence, selection (if statements) and iteration (while and for loops) and creating simple lists.
Duration: 1 lesson.
This lesson helps pupils understand the following key skills:
Creating simple 2D lists
Displaying the contents of a 2D list
Displaying the 2D list with each item on a separate line
Displaying single items in a 2D list
Adding data to the end of a 2D list
Inserting data into a specific position in the 2D list
Altering data in a 2D list
Removing data from a 2D list
.
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 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 Lessons
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 8 coding activities all focused on reading and writing to external text files using 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 lists in Python.
WHAT IS INCLUDED?
This pack includes a single 5 page PDF which gives your students an explanation of reading and writing to external text files with Python, example code and 8 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 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.
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.
This visually appealing knowledge organiser is a quick summary to recap system security. It can help pupils revise for end-of-unit tests or GCSE computer science exams by including small straightforward facts that can be learned in minutes.
A powerful revision aid that your students will love.
What are you waiting for? Grab your copy now and together we can boost your pupils’ confidence in understanding system security.
WHAT IS INCLUDED?
This PDF knowledge organiser includes the important facts and a separate PDF document includes revision tips and an exam style question including a possible answer.
HOW CAN I USE IT?
This resource makes an ideal homework task, can be used as part of a lesson or given to pupils to help them with their revision.
WHAT DOES IT COVER?
This knowledge organiser includes easy to digest facts on the following topics:
Active, passive, social engineering and inside attacks
SQL injection
Malware
Brute force attacks
Phishing
Denial of Service (DoS) attacks
Data inception
Password
Removable media
Software patches
Penetration testing
Network forensics
Firewalls
Access rights
Encryption
Network policy
.
Get your copy of this fantastic knowledge organiser now. You’ll wonder how you ever managed without it.
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 other computer science knowledge organisers
Keep all your student user IDs and passwords to hand. These student password cards will help you when your students inevitably forget their password.
Handy to keep in the classroom, especially helpful when pupils only use a particular online system occasionally.
Buy these student password reminder cards now and create a resource you’ll wonder how you ever did without them.
HOW DO I PREPARE THE CARDS?
Preparing the cards couldn’t be easier. It’s as simple as 1, 2, 3
Step 1 – Either print the cards and fill them in by hand or type into the editable boxes
Step 2 – Cut each card out (if you want to make them extra hard-wearing you can laminate the page before cutting)
Step 3 – Attach them to a ring to keep in your classroom or issue to students individually to stick in their exercise books
.
There are 6 different designs in both colour and black and white versions. If you are using the black and white versions, why not print them onto coloured paper to add a bit of interest?
What are you waiting for? Buy these student password reminder cards now and save yourself the headache of students constantly forgetting their passwords.
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.
This bundle includes two lessons to teach GCSE 9-1 computer science pupils about system security and also includes a revision knowledge organiser to help pupils revise and recap the main points which also includes a practice exam question.
These lessons are suitable for teaching the new updated syllabus starting September 2020 including the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520).
Each lesson includes an attractive dyslexia-friendly PowerPoint presentation that includes differentiated lesson objectives, at least one video and lots of individual and paired tasks and questions. Each lesson also include 3 differentiated exam style questions along with a comprehensive teacher’s lesson plan including all the answers.
They cover:
Types of attack
Threats posed to networks
Identifying and preventing vulnerabilities
How can you teach your students about wireless networks in an engaging way? The key is to break up the theory into small manageable chunks and reinforce each section with a variety of activities. And that is exactly what this computer science lesson does.
Why spend hours making your own resources when it is all done for you? Download this wireless networks computing lesson today and save yourself all that preparation.
WHAT IS INCLUDED?
Suitable for GCSE Computer Science pupils following either OCR GCSE Computer Science (J277) or AQA GCSE Computer Science (8520) syllabuses.
This lesson includes:
an attractive dyslexia-friendly PowerPoint presentation,
differentiated lesson objectives,
a video to change focus and break up the lesson,
loads of individual and group tasks and questions,
printable ready to use worksheets for classwork,
3 differentiated exam-style questions which can be used either in the plenary or set for a homework task,
a comprehensive teacher’s lesson plan including ALL THE ANSWERS.
.
WHAT DOES IT COVER?
With virtually no preparation (apart from photocopying the worksheets) you will be ready to teach your classes about:
Wi-Fi
The hardware used to connect to a wireless network
Public Wi-Fi hotspots
The dangers associated with using hotspots
Virtual private networks (VPN)
The importance of encrypting wireless networks
.
DURATION: 1 lesson
Download this ready-to-use lesson now and take back control of your workload.
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 some more computer science lessons