Hero image

Nichola Wilkin - Computer Science

Average Rating4.65
(based on 1171 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!

223Uploads

886k+Views

1925k+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!
Introduction to Python Programming Escape Room
nwilkinnwilkin

Introduction to Python Programming Escape Room

(1)
This FREE escape room is a wonderful no-prep lesson your students will love to enhance their learning about creating their first text-based programs using Python. Created for year 8 students this escape room combines quizzes, puzzles and sound to test their understanding of important concepts in the introduction to Python programming unit. Absolutely no preparation, no printing and no specialist knowledge required by the teacher and have we mentioned that this escape room activity is absolutely free! What are you waiting for? You have nothing to lose so download it today, now in fact – before you forget! This escape room makes an ideal activity to use as: part of a cover lesson, an end of term activity or a fun homework task. . A fun, educational escape room game this is sure to be a memorable activity your students will adore. HOW DOES IT WORK? This is an activity for part of a lesson and will take approximately 35 to 45 minutes to complete. Ideally students would need headphones to make the most out of this activity, but it can be run without if necessary. Simply give the students the link to the online site (no sign up required) and away they go. Students can work individually or, if you prefer, they can work through this activity in pairs using computers located side by side. The teacher doesn’t need to do anything other than give the students the link to this online activity. All the puzzles and quizzes are self-contained with students getting feedback automatically on their progress. PLEASE NOTE: Students will need internet access in order to play this escape room game. HOW LONG DOES THE ACTIVITY LAST? It takes approximately 35 to 45 minutes to work through all the escape room challenges and makes an ideal end of unit activity to recap the skills they have 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 FREE, exciting and educational escape room today to help them recap the skills they have learnt with Python programming. CLICK HERE TO SEE MY ACCOMPANYING PYTHON WORKSHEETS
Computational Thinking Lessons
nwilkinnwilkin

Computational Thinking Lessons

(0)
A great introduction to understanding computational thinking including decomposition, pattern recognition and abstraction. These ready to use computational thinking lessons will save you hours of preparation and can easily be adapted to meet your own requirements. WHAT IS INCLUDED? In this unit you have 3 ready-to-use lessons: Differentiation Pattern recognition Abstraction including a computational thinking team task . Please Note: This unit DOES NOT teach pupils about algorithms. In this unit pupils will be using everyday examples to help them understand the principles of computational thinking. This lesson includes everything you need is included such as: a very high-quality accessible PowerPoint presentation for every lesson that effortlessly leads the teacher through the lesson and includes all the answers to the many questions and tasks the students need to complete an editable worksheet for every lesson an easy-to-follow editable lesson plan for every lesson . PRIOR LEARNING This unit does expect pupils know that computers use programs to tell them what to do, and assumes they have had some experience of writing Scratch programs. EASY TO USE These ready to use resources are so straightforward that although I have included a lesson plan, most teachers can teach straight from the PowerPoint presentation without any further assistance. And best of all, the answers are included saving you time and energy. This makes these lessons suitable for experienced computing specialist teachers along with non-specialists and early career teachers (ECTs). EDITABLE RESOURCES I understand that teachers want to adapt their resources, so I’ve made the bold decision to make these resources editable. Therefore, if you need to use a particular template style for your school or pupils with special educational needs, you can change the PowerPoint presentation, worksheet and lesson plan to suit your needs. SCIENTIFICALLY PROVEN TEACHING TECHNIQUES These teaching resources have been specifically designed to aid pupils using educational psychology backed theories including dual coding, Mayer’s theory and the best techniques to alleviate cognitive load. These lessons are highly interactive and engage students straight from the start. I have created another unit called Understanding Algorithms which teachers pupils the basics of writing algorithms and drawing flowcharts which teachers can use after this computational thinking unit to make a complete 6 lesson unit, alternatively you may want to split them up and teach them as 2 discreet units with 3 lessons in each. [You can view the Understanding Algorithms lesson here (http:// Start reaping the benefits today of incredibly high-quality, professionally designed teaching resources that you can use with virtually no preparation. Just click on the BUY NOW button to download them straight away. You’ll wonder how you ever managed without them.
Understanding Algorithms  Lessons
nwilkinnwilkin

Understanding Algorithms Lessons

(0)
A great introduction to understanding algorithms including written algorithms and flowcharts. These ready to use introduction to algorithms lessons will save you hours of preparation and can easily be adapted to meet your own requirements. WHAT IS INCLUDED? In this unit you have 3 ready-to-use lessons: Creating an algorithm Flowcharts Selection and iteration . Please Note: This unit DOES NOT teach pupils about pseudocode. In this unit pupils will be creating and understanding simple instructions written in plain English and not using any particular programming language or pseudocode. Everything you need is included such as: a very high-quality accessible PowerPoint presentation for every lesson that effortlessly leads the teacher through the lesson and includes all the answers to the many questions and tasks the students need to complete an editable worksheet for every lesson an easy-to-follow editable lesson plan for every lesson . I have created another unit called Computational Thinking which teaches pupils about decomposition, pattern recognition and abstraction which teachers can use before this understanding algorithms unit to make a complete 6 lesson unit, alternatively you may want to split up them up and teach them as 2 discreet units with 3 lessons in each. You can find the Computational Thinking unit here. PRIOR LEARNING This unit does expect pupils know that computers use programs to tell them what to do, however they do not need to be able to write any programming language prior to this lesson. This lesson does make an ideal unit to use before introducing text-based programming languages to the class. EASY TO USE These ready to use resources are so straightforward that although I have included a lesson plan, most teachers can teach straight from the PowerPoint presentation without any further assistance. And best of all, the answers are included saving you time and energy. This makes these lessons suitable for experienced computing specialist teachers along with non-specialists and early career teachers (ECTs). EDITABLE RESOURCES I understand that teachers want to adapt their resources, so I’ve made the bold decision to make these resources editable. Therefore, if you need to use a particular template style for your school, you can change the PowerPoint presentation, worksheet and lesson plan to suit your needs. It gives you the flexibility to alter the lessons to suit your own particular needs. These lessons are highly interactive and engage students straight from the start. Start reaping the benefits today of incredibly high-quality, professionally designed teaching resources that you can use with virtually no preparation. Just click on the BUY NOW button to download them straight away. You’ll wonder how you ever managed without them.