Hero image

Nichola Wilkin - Computer Science

Average Rating4.66
(based on 1179 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!

216Uploads

908k+Views

1953k+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!
Programming Input and Output Task Cards
nwilkinnwilkin

Programming Input and Output Task Cards

(0)
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.
Programming Iteration Task Cards
nwilkinnwilkin

Programming Iteration Task Cards

(0)
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.
Programming Languages Worksheets
nwilkinnwilkin

Programming Languages Worksheets

(0)
Here are 3 ready to use programming languages 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. These worksheets 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. 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 3 PDF worksheets included: Types of Programming Languages – A great plenary activity. Where students look at the differences between machine code, assembly language or a high-level language Purpose of Translators – A 2-page worksheet that makes an ideal homework task. Students look at the differences between a compiler and an interpreter. Integrated Development Environment (IDEs) Crossword – A lovely plenary activity to recap what your students have learnt 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 3 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 programming languages. 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.
Programming Maths Task Cards
nwilkinnwilkin

Programming Maths Task Cards

(0)
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.
Programming Random Values Task Cards
nwilkinnwilkin

Programming Random Values Task Cards

(0)
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
Python 2D Lists Lesson
nwilkinnwilkin

Python 2D Lists Lesson

(0)
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
Python Challenges: More About Text Files
nwilkinnwilkin

Python Challenges: More About Text Files

(0)
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.
Python Challenges: More About Tuples
nwilkinnwilkin

Python Challenges: More About Tuples

(0)
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.
Python Challenges: More About Lists
nwilkinnwilkin

Python Challenges: More About Lists

(0)
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 10 coding activities all focused on using Python lists. 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, data types and a basic print statements as well as using a for loop. WHAT IS INCLUDED? This pack includes a single 3 page PDF which gives your students an explanation of using Python lists, example code and 10 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. 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.
Python Challenges: More About Strings
nwilkinnwilkin

Python Challenges: More About Strings

(0)
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.
Python Challenges: More About Function Arguments
nwilkinnwilkin

Python Challenges: More About Function Arguments

(0)
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.
Python Challenges: More About While Loops
nwilkinnwilkin

Python Challenges: More About While Loops

(0)
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 using While Loops 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 in Python. WHAT IS INCLUDED? This pack includes a single 4 page PDF which gives your students an explanation of using while loops in Python, 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.
Python Challenges: More About Functions
nwilkinnwilkin

Python Challenges: More About Functions

(0)
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.
Computational Logic Knowledge Organiser
nwilkinnwilkin

Computational Logic Knowledge Organiser

(0)
This visually appealing knowledge organiser is a quick summary to recap computational logic. 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 computational logic. 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: AND, OR and NOT gates and truth tables Combining logic gates into logic circuits Applying logical operators to truth tables to solve problems AND, OR and NOT shorthand (^, ˅ and ¬) Computing-related mathematics . Get your copy of this fantastic knowledge organiser now. You’ll wonder how you ever managed without it. Click here to see my other computer science knowledge organisers 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.
Clear messaging in digital media bundle
nwilkinnwilkin

Clear messaging in digital media bundle

2 Resources
Are you teaching “Clear messaging in digital media” and want to spice things up a bit? Look no further. This great value bundle includes 5 stunning, no-prep worksheets enhance learning and spark critical thinking and a great escape room activity. These no-prep activities your students will enhance their learning of clear messaging in digital media. Created for year 7 students the worksheets have been developed to compliment your existing scheme of work, break up the lessons and can promote deeper thinking into the subject matter. The escape room activity combines quizzes, puzzles, animation and sound to test their understanding of important concepts in the clear messaging in digital media unit. Absolutely no preparation required by the teacher. Break monotony, energise your lessons and reinforce learning with these versatile worksheets and escape room activity. Ideal for time-strapped teachers seeking engaging, hassle-free activities. Save money now when you purchase these two great resources as a bundle. #tcer&ws
Clear messaging in digital media worksheets
nwilkinnwilkin

Clear messaging in digital media worksheets

(0)
Supercharge your teaching with these irresistible worksheets that ignite a passion for clear messaging in digital media! Designed to compliment your current SoW, these 5 stunning, no-prep worksheets enhance learning and spark critical thinking. Several worksheets are on-screen friendly meaning no printing costs, just an exciting twist in the classroom! FOR WHOM? Tailored for year 7 pupils who are learning about the importance of clear messaging in digital media and suitable for experienced computing teachers and non-specialist teachers. These worksheets have been developed to compliment your existing scheme of work, break up the lessons and can promote deeper thinking into the subject matter. WHAT’S INSIDE? Uncover magic with these 5 comprehensive PDF worksheets: Searching for keywords – An attractive worksheet that helps pupils understand how to identify keywords for their search criteria. Based on the popular activity of looking for a poster for an environmental charity, this helps students identify 5 keywords they can use. What makes a good poster? – An interactive activity works well on-screen or as a printout. Students are given a set of features and then need to tick if they agree or disagree if the feature would be important on a “good” poster. They then have space to justify their reasons. Evaluating your poster – A brilliant printed worksheet. Students decide on their own criteria of what makes a good poster and then evaluate their own poster in a graphical format helping them to easily see possible areas of improvement. Easy to follow instructions and an example of a completed evaluation chart are included at the top of the worksheet. Finding Content – A wonderful planning sheet which can be completed on-screen or as a printed worksheet. Helps pupils think about how they will find suitable and relevant content for their presentations. It also outlines the difference between text they have written themselves ad how to present statistics or quotes copied from a source. Evaluating another’s poster –This printed worksheet works particularly well when completed in pairs with each student evaluating the other’s presentation. Break monotony, energise your lessons and reinforce learning with these versatile worksheets. Ideal for time-strapped teachers seeking engaging, hassle-free activities. Transform teaching and instil the importance of clear messaging in digital media. Perfect for ready-to-use alternatives, these captivating worksheets are available now! Grab your copy now and embark on an exhilarating teaching journey! Click here to see my CLEAR MESSAGING IN DIGITAL MEDIA ESCAPE ROOM
Clear messaging in digital media escape room
nwilkinnwilkin

Clear messaging in digital media escape room

(0)
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.
Algorithms Knowledge Organiser
nwilkinnwilkin

Algorithms Knowledge Organiser

(0)
This visually appealing knowledge organiser is a quick summary to recap algorithms. 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 algorithms… . 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: Computational thinking Abstraction Decomposition Algorithmic thinking Binary search Linear search Bubble sort Merge sort Insertion sort Pseudocode Flow diagrams . 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
Python Creating Robust Programs Lesson
nwilkinnwilkin

Python Creating Robust Programs Lesson

(0)
This complete Python programming lesson teaches pupils hoe to create a robust user-friendly program. It allows pupils to consolidate their Python programming skills by giving them a challenging program to complete. Students need to create a program that allows messages to be encoded and decode using a Caesar cypher. While they are doing this, they are acquiring valuable skills about creating robust programs and how to break a complex task into manageable chunks along with common techniques programmers use when tackling large programs. Download this no-prep lesson now to help you take control of your workload. This ready to use lesson is suitable for Key Stage 3 qand GCSE computer science pupils. This complete lesson includes an attractive dyslexia friendly PowerPoint presentation including videos to teach the key skills and the easy to follow teachers 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. 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). Duration: 1 lesson. This lesson teaches pupils about: Using sensible variable names and user prompts Creating a menu system that works Creating a robust program that takes into account user errors to prevent them from crashing the program How to break a complex task into manageable chunks Caesar cypher Converting strings into ASCII code and converting ASCII code into strings . 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
Student Password Reminder Cards
nwilkinnwilkin

Student Password Reminder Cards

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