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!
This computer systems workbook is perfect for students studying for the AQA GCSE (9-1) in computer science and has been updated to completely cover the new specification 8525.
It can be used in the classroom as a teaching aid, for self-study or as a revision tool. In this resource you will receive an interactive PDF workbook so your students can either print it out and complete the activities by hand or fill it in electronically making this an ideal workbook for use in school or for students studying at home.
The answer booklet is provided as a separate PDF file so you can assign your students the workbook without including the answers.
BONUS RESOURCE: This resource also includes a PowerPoint presentation that allows pupils to easily create neat logic circuits by simply dragging the options into the desired position. Clear instructions given in the presentation on how to use it.
This 54-page workbook completely covers the new specification 8525 3.4 Computer Systems theory.
Table of Contents:
Hardware and software
Boolean logic (NOT, AND, OR and XOR)
Truth tables
Logic circuits
Boolean expressions
Software Classification (System software and application software)
Functions of the operating system
Low-level languages
High-level languages
Interpreter, compiler and assembler translators
Systems architecture
Von Neumann architecture
CPU
Fetch-Execute cycle
Memory (ROM, RAM, Cache and Registers)
Secondary memory (Solid state, optical and magnetic)
Cloud storage
Embedded systems
.
You may also be interested in these workbooks which have also been updated for the new specification:
Algorithms
Python Programming
Fundamentals of Data Representation
Fundamentals of Computer Networks
Cyber Security
Relational databases and SQL
Ethical, Legal and Environmental Impacts
Are you teaching Python sequences of data and want to spice things up a bit?
Look no further.
This great value bundle includes 5 stunning, no-prep worksheets which enhance learning and spark critical thinking as well as a great escape room activity.
With these no-prep activities your students will enhance their learning of Python programming with sequences of data including using iteration, selection and lists.
Created for year 9 students, the worksheets have been developed to complement your existing “Teach Computing” scheme of work, break up the lessons and can promote deeper thinking into the subject matter.
The escape room activity combines quizzes, puzzles and sound to test their understanding of programming with Python using lists, sequences and iteration.
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.
CLICK HERE TO SEE MY INTRODUCTION TO PYTHON PROGRAMMING WORKSHEETS AND ESCAPE ROOM
#tcer&ws
At the start of every term I get many emails and phone calls from teachers who have recently taken over as the head of Computer Science and are unsure where to start. Some of them are walking into a well-ordered department where everything is laid out and ready-to-go, others are not so lucky.
Often, they are the only person in that department and so don’t have anywhere to turn to ask for help. And then the headteacher casually strolls into your room when you have barely been for a day and asks you for your ICT policy document by the end of the week. Gulp!
Not to worry, I have this one ready to go and better still it is completely free!
With a brief read through, only some minor tweaking to make it fit your school and copying them into your schools template it should satisfy your headteacher and give you a bit of valuable breathing space while you try to get your head around the one hundred and one other things you need to do.
School Data Protection Policy
A School Data Protection policy isn’t really your responsibility as head of computer science and is something somebody who has received adequate training should be looking after. The name of the allocated data protection officer (DPO) and their contact details should be inserted into section 5.2 (Data protection officer) and is usually somebody in the admin team.
Ever wondered what the exam boards mean by a robust program? Here is a working example of a robust program created in Python. It includes the Python program, an SQL database it links to along with a walkthrough PDF explaining the main points of the program.
The program displays the following programming skills:
Selection
Iteration
String manipulation
Using logical and Boolean operators
Creating and calling subprograms
Passing variables between subprograms
Validation
Verification
Writing to and reading from an external file
Searching for data using SQL
Good programming practice
Please note: This is a robust program, however that does not make it indestructible :)
This FREE simple Christmas activity teaches pupils about how bitmap images are constructed. They need to convert the binary numbers into denary and then use them to create various images. They are shown the final image as well as the binary numbers used to create the bitmap image.
Suitable for Year 7 or 8 as a fun Christmas lesson.
Please note: the Excel spreadsheet is protected and only some cells are open for the pupils to type into.
This complete lesson introduces pupils about basic if statements and if…else statements in Python.
Download this ready to use lesson now and become more confident in teaching programming to your pupils.
This ready to use lesson is suitable for Key Stage 3 and GCSE computer science pupils.
Download this no-prep lesson now to help you take control of your workload.
This wonderful, time-saving teaching resource 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 lots of practical programming practice. It also includes a comprehensive teacher’s lesson plan including all the answers.
This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time.
Please note: This lesson does not teach pupils about nested if statements or elif statements as that is covered in another lesson, which can be found here.
Duration: 1 lesson
This lesson teaches pupils about:
Logical operators
Basic if statements
If…else statements
Flow diagrams
.
What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making progress and save you 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
Looking for a comprehensive and easy-to-use resource to help your students excel in OCR GCSE J277 computer science? Look no further than our complete set of workbooks!
Written specifically to match the requirements of the OCR GCSE Computer Science exams, these workbooks ensure that you cover the entire specification and provide your students with all the information they need for successful revision and exam preparation.
But these workbooks are more than just a standard handout or textbook. They’re interactive and engaging, combining the best of both worlds to create a powerful addition to your teacher’s toolkit. With everything at their fingertips, your students will be able to focus on learning and achieving their best.
What is included?
Our interactive PDF workbooks make it easy to focus on specific sections of the OCR J277 GCSE in Computer Science syllabus without overwhelming your students. Each workbook is designed to cover a single topic in depth, using student-friendly language and clear explanations of key terminology to help your pupils digest the knowledge and retain it for longer.
Throughout each workbook, tasks are included to reinforce learning and allow you to monitor your students’ progress. Answers are provided in a separate PDF workbook, giving you the option to issue workbooks without answers for assessment purposes.
To help your students take ownership of their learning, each workbook also includes a student checklist. This tool allows students to track their progress and identify areas where they may need more work, helping you make the most of the time you have with your students.
This bundle includes all of the following OCR workbooks:
Systems architecture
Memory and storage
Computer networks, connections and protocols
Network security
Systems software
Ethical, legal, cultural and environmental impacts of digital technology
Algorithms
Programming fundamentals (using Python)
Producing robust programs (using Python)
Boolean logic
Programming Languages and Integrated Development Environments (IDE)
The total individual price for all the computer science workbooks is £177.87 but when purchased as a bundle you can get all this for only £150 a saving of over £25.
How can they be used?
Our OCR J277 GCSE in Computer Science workbooks are the perfect complement to your classroom teaching. They offer the flexibility to be completed either on-screen or printed and completed manually on paper, ensuring continuity both in the computer room and when your classroom is being used by another subject.
In addition, our workbooks can also be given to students as homework or self-study projects to complete on their own at home. This is a great option for students who may need extra practice or who want to reinforce their understanding of a particular topic.
The best part? When you purchase our workbooks, you’ll receive a PDF file that can be reused time and time again with no further costs or ongoing subscription fees. This means that you can continue to use them year after year, saving time and money in the process.
So whether you’re looking for an in-class supplement, a homework option, or a comprehensive revision tool, our OCR JS22 GCSE in Computer Science workbooks are an excellent choice.
Complete exam technique lesson to help GCSE computer science students boost their grades.
Do you feel your students know their computer science theory but are worried they still need a little extra help on understanding how to answer the exam questions to get the highest marks possible?
Fear not, help is at hand.
This stand-alone lesson introduces your pupils to common exam terminology so they feel more prepared in understand exactly what type of answers the questions require to get the top marks available.
It gives them plenty or practice in answering a variety of questions including a min exam paper you can set as a homework task or during a second lesson.
Buy this resource now and give your students the opportunity of gaining a few more valuable points. This can mean the difference between getting the grades they need or possibly missing out just because they didn’t know how to answer one particular type of question.
What is included?
This complete lesson includes :
a 29-slide PowerPoint presentation (editable)
1-page PDF teacher’s lesson plan (not-editable)
1-page PDF algorithms question handout (not-editable)
2-page PDF mini exam paper (not-editable)
.
Please note: This lesson was created specifically for the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8525) exams and will help your pupils feel more prepared for their exams.
How can it be used?
The exam preparation PowerPoint presentation is best used during your computer science exam revision lessons. Use the PowerPoint presentation along with the class working through all the exam practice activities together.
You can either set the mini exam paper as a homework task and mark it together the next lesson or even let them mark it themselves. Alternatively set the mini exam paper during a second dedicated lesson and mark it together in class.
What are you waiting for? Grab your copy of this invaluable lesson now and give your pupils the boost they need to get a few extra marks in their computer science exams.
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.
Looking for computer science revision material? Check out these fabulous self-study workbooks that completely cover the exam specifications:
Complete set of OCR Revision Workbooks
Complete set of AQA Revision Workbooks
This complete Python programming lesson teaches pupils about iteration, namely for loops and while loops. It also includes lots of practice with reading and drawing flow diagrams.
Download this no-prep lesson now to help you take control of your workload.
This teaching resource 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 familiar with using basic if and else statements in Python. (My ready to use lessons to teach those skills are available here: “If Statement Lesson” and “More If Statements Lesson” )
Duration: 1 lesson
This lesson teaches pupils about:
For loops using the range statement
While loops
The difference between count controlled and condition-controlled loops
.
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 progress and save you 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] (https://www.tes.com/resources/search/?authorId=835903&q=Python Lessons&shop=nwilkin)
This digital activity is entirely self-marking and helps re-enforce converting from binary to denary and denary to binary.
It consists of 4 challenges each with progressively harder challenges where students complete against each other to see who can complete the challenges in a given amount of time.
Ready to use with absolutely no preparation and this is a must have activity for the busy computer science teacher.
The next question will only appear once the previous one has been completed correctly and students are given a clear “Correct” or “Try Again” message to tell them if they have the answer correct.
WHO IS IT FOR?
This activity if suitable for any students who has learnt how to convert from binary to denary and denary to binary and wants to practice those skills. It starts of with converting 5-bit numbers but progresses to 8-bit numbers and the challenges progress.
Ideal for a “Teaching to the top” teaching methodology.
WHAT IS INCLUDED?
This resource includes an Excel spreadsheet that the students access which contains an instruction page and the 4 challenges. It also includes a second Excel spreadsheet which contains the answers for the teacher’s reference if needed.
The competitive element where students are completing against their classmates means this is a fun and challenging activity that your students are sure to enjoy.
Grab it now and add it to your teacher’s toolkit.
This online safety and cyber security escape room is a wonderful no-prep lesson your students will love. Created for secondary students this escape room combines quizzes, puzzles, videos, animation, sound and online activities to test their understanding of important digital citizenship concepts and bring online safety and cyber security to life.
Absolutely no preparation, no printing and no specialist knowledge required by the teacher.
This lesson makes an ideal:
cover lesson,
end of term activity or
end of unit activity.
.
A fun, educational escape room game this is sure to be a memorable lesson your students will adore.
Buy this online safety and cyber security escape room now and save yourself hours of preparation.
HOW DOES IT WORK?
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 online safety and cyber security escape room in pairs using computers located side by side (they can each listen to the videos and sound clips through their own set of headphones but can still talk to each other to discuss their ideas).
The teacher doesn’t need to do anything other than give the students the link to this online activity at the start of the lesson. All the activities are self-contained with students getting feedback automatically on their progress.
Pease note: Students will need internet access in order to play this escape room game.
If your students complete all the challenges in the cyber security escape room, they progress onto the Nova Labs cyber security online game as a reward which will keep them occupied and continue learning for the remainder of the lesson.
HOW LONG DOES THE ACTIVITY LAST?
This escape room is suitable for a variety of lesson lengths. It takes approximately 40-45 minutes to work through the online safety and cyber security escape room challenges (25-30 minutes if they are very quick) and the remainder of the lesson is taken up with Nova Labs cyber security game which on average can take 30 minutes or more to complete. You can cut the lesson shorter if required by stopping pupils from playing the Nova Labs game without completing all the levels.
What are you waiting for? Grab your copy of this exciting and educational online safety and cyber security escape room today.
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 bundle contains 12 PDF worksheets containing 65 Python coding challenges focusing on specific skills which help pupils to focus on one skill at a time. It also includes 12 PDF worksheets which contain the answers.
These worksheets can be used as classroom activities, for homework tasks or as ready-to-use tasks for quick finishers, making these an invaluable resource to have in your teacher kit.
Download these ready to use worksheets now and take control of your workload.
Use them immediately or simply keep them in reserve for when you need them.
Areas covered:
01 - Python Basics (includes 6 challenges)
02 - If Statements (includes 5 challenges)
03 - For Loops (includes 6 challenges)
04 - While Loops (includes 5 challenges)
05 - Random Functions (includes 6 challenges)
06 - Mathematical Operators (includes 7 challenges)
07 - Lists (includes 5 challenges)
08 - Turtle (includes 5 challenges)
09 - 2D Lists (includes 5 challenges)
10 - Text Files (includes 5 challenges)
11 - CSV Files (includes 5 challenges)
12 - Subprograms (includes 5 challenges)
This makes 65 programming challenges which are perfect for use in the classroom or as homework tasks.
Saves you hours of preparation and planning time.
Here are 35 the posters to create an attractive display in your computer room to help explain to your students about a few of the important people in computing who have played a role in the development of computing technology.
Buy the display set now and instantly brighten your computer room.
HOW CAN YOU USE THIS DISPLAY?
This people in computing poster display works well when positioned:
around your room following a timeline
in a grid format
.
PREPARING THE DISPLAY
It is best to print the pages 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 posters on card or laminating each page to give a more professional finish.
A nice display option, if you have room, is to display the posters of all the people in computing in date order joined to a ribbon to show a timeline for students to follow around your classroom. Use a wide brightly coloured ribbon for added interest. Alternatively, they fit nicely in a grid (7 x 5).
I’ve include a couple of suggested layouts to give you an idea of how you can display these people in computing posters.
What are you waiting for? Download this ready to use people in computing display poster pack 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 algorithms workbook is perfect for students studying for the OCR GCSE (9-1) in computer science and has been updated to completely cover the new specification J277.
It can be used in the classroom as a teaching aid, for self-study or as a revision tool. In this resource you will receive an interactive PDF workbook so your students can either print it out and complete the activities by hand or fill it in electronically making this an ideal workbook for use in school or for students studying at home.
The answer booklet is provided as a separate PDF file so you can assign your students the workbook without including the answers.
This 78-page workbook completely covers the new specification J277 2.1 algorithms theory.
Table of Contents:
Principles of computational thinking
Identify inputs, processes and outputs for a problem
Structure diagrams
Pseudocode
Flow diagrams
Refine programs using Python
Identify common errors
Trace tables
Binary search
Linear search
Bubble sort
Merge sort
Insertion sort
.
You may also be interested in these workbooks which have also been written to cover the J277 specification:
Systems Architecture
Memory and Storage
Computer networks, connections and protocols
Network Security
Systems Software
Ethical, Legal, Cultural and Environmental Impacts
Programming Fundamentals
Producing Robust Programs
Boolean Logic
Programming Languages and IDEs
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:
Knows that digital computers use binary to represent all data.
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.
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.
.
The test lasts 50 minutes.
WHO IS THIS ASSESSMENT FOR?
This test is paper 1 and has been written for year 8. If you are looking for the year 7 (paper 1) assessment, click here. If you are looking for the year 9 (paper 3) 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.
Take a giant step towards regaining control over your workload and teach Python programming with confidence.
These ready to use Python lessons will save you hours of planning by providing you with comprehensive, engaging content you can use in your classes with next to no preparation.
This bundle provides attractive dyslexia-friendly PowerPoint presentations, videos to teach key skills and plenty of opportunities for students to practise their Python programming skills. You will also get easy to follow teacher’s guides including ALL THE ANSWERS!
These 20 lessons are suitable for teaching pupils about the joys of Python programming, from the very basics to confidently writing and using subprograms and writing to and reading from external files.
It even includes a fun interactive computational thinking escape room game to introduce them to the problem-solving skills involved in Python programming.
It uses a proven scaffolding technique that empowers pupils to make progress and gain confidence in their programming skills.
Lessons:
Getting Started with Input and Output statements
If Statements
More Advanced If Statements
For and While Loops
Strings and Numbers
Random Values
Drawing with the Turtle
Creating Robust Programs
Good Programming Habits
Writing and Using Lists
Writing and Using 2D Lists
Using Subprograms
Recapping Programming Constructs
Recapping Subprograms
Recapping Lists and 2D lists
Recapping Good Programming Practice
Using External Text Files
Creating SQL Databases using DB Browser
Interrogating SQL database using Python
Using Structure Diagrams to Plan Larger Programs
The lessons are suitable for newly qualified teachers, non-specialist teachers and experienced computer science teachers who are looking to add a sprinkle of zesty brilliance to their lessons.
Do your students need a little extra help understanding how to use the turtle to draw patterns 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 tasks 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 turtle challenges allows pupils to develop a variety of useful programming skills. This resource is perfect for established computer science teachers, non-specialist teachers or newly qualified teachers.
What are you waiting for? Take action straight away and grab your copy of this wonderful worksheet today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time.
Please note: This resource is a non-editable PDF
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click Here To See More Of My Great Python Challenges
The TCP/IP 4-layer model is an important part of the computer science curriculum your pupils must understand. It often comes up in the exam in one form or another so your students need to fully grasp it.
This lesson completely covers both the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520) specifications helping your students learn the TCP/IP 4 layer model.
Why waste your precious time slaving over creating your own lesson when it has all been done for you for the price of a coffee in Starbucks? Grab this ready to use, no prep lesson now to save time and take control of your workload.
What does it cover?
This lesson teaches pupils about:
IP addresses
MAC addresses
Packet Switching
TCP/IP 4-layer model
The HTTP protocol
The HTTPS protocol
The FTP protocol
The POP protocol
The IMAP protocol
The SMTP protocol
The Ethernet protocol
.
What is included?
You’ll get…
An attractive dyslexia friendly PowerPoint presentation that includes differentiated lesson objectives, a video and lots of tasks and questions.
3 differentiated exam style questions
A comprehensive 3-page teacher’s lesson plan including all the answers.
.
Are you really going to spend a couple of hours of your time creating something similar when you can spend that time doing something far more fun and interesting? Grab your copy of this network protocols TCP/IP complete lesson now and take 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 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.
Check out these other useful lesson resources from Nichola Wilkin (nwilkin):
What is the internet?
Network Topologies
Wireless Networks
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
A great introduction to understanding sorting and searching algorithms including bubble sort, insertion sort, merge sort, linear search and binary search. These ready to use sorting and searching 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:
Bubble sort
Insertion and merge sort
Linear and binary search
.
These lessons include everything you need 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
.
Not only have you got the complete lessons above but if you wanted to extend the unit I have made it extra easy by also including the Python programs (both with and without comments) for each of these algorithms. I have even created handouts for each algorithm written in pseudocode code using the specifics of OCR, AQA and Edexcel.
You could use these Python programs to show the code to the pupils and ask them how it works and talk through the code with them comparing it to the algorithm, you could challenge them to add comments themselves to explain the code or use it to demo a working program.
If you feel your pupils are able, you could set them the challenge of programming it themselves and use the completed programs as exemplar material to aid pupils who get stuck or even remove some of the code and ask them to complete key areas to make it work.
PRIOR LEARNING
This unit does expect pupils know what an algorithm is and be familiar with understanding written algorithms and flowcharts.
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.
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 presentations, worksheets and lesson plans to suit your 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.