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!
Are you ready for an exhilarating and festive end of term Christmas activity? Look no further than our electrifying Christmas Computing Quiz, tailor-made for your Year 10 students!
Prepare to be dazzled with a captivating fusion of computing challenges specially crafted for Year 10, seamlessly intertwined with a medley of delightful and interactive Christmas activities that will leave both your SLT and your year 10 computing pupils in high spirits as the term concludes.
Students complete a number of computing and fun festive questions and activities using a multitude of formats. Along the way they collect letters which will be used to uncover a final message that they need to answer to win the game.
HOW DOES THE CHRISTMAS COMPUTING QUIZ WORK?
Once you’ve purchased the resource you get a PDF which contains a link. Share the provided link with your students and watch as it whisks them away to an enchanting digital realm filled with engaging questions and intriguing tasks.
Your year 10 computing students can embark on this journey of knowledge and fun on their own, or, for an added dose of excitement, encourage pairs of students to team up and tackle the quiz together. The joy multiplies as collaboration ignites their enthusiasm.
And the best part? The quiz is a self-guided adventure. As your students conquer each challenge, the next one automatically beckons, providing you with invaluable time to support those in need or attend to the myriad of other holiday season tasks tugging at your attention.
Fear not, for we’ve thought of everything. All the answers are readily available in the comprehensive teacher’s guide, ensuring you can rescue any students who find themselves in a puzzling predicament.
This captivating experience is designed to last around 60 minutes but you may wish to provide an additional activity in case you have any particularly speedy early finishers.
WHAT IS INCLUDED?
You get a single PDF file which contains the link to the activity and the answers to the quiz.
Don’t miss out on this fantastic opportunity! Grab your copy of the Year 10 Christmas Computing Quiz – a timeless gem that you can deploy year after year with a new wave of Year 10 computing students. Let the festivities begin!
COMPUTING TOPICS INCLUDE:
Cyber security
3D animation
Physical computing
Binary
Python programming
Computer logic
.
Click here to check out this amazing bundle to get all 5 Key Stage 3 Computing and GCSE Computer Science quizzes at a knock down price.
IMPORTANT NOTE:
In order to run the quizzes there are a few activities which require links to external websites. Here are the external sites that you will need to have unblocked on your school network.
view . genial . ly
jigsawexplorer . com
what3words . com
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
Looking for a comprehensive and easy-to-use resource to help your students excel in AQA GCSE 8525 computer science? Look no further than our complete set of workbooks!
Written specifically to match the requirements of the AQA 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 AQA 8525 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 AQA workbooks:
Fundamentals of Algorithms
Programming using Python
Fundamentals of Data Representation
Computer Systems
Fundamentals of Computer Networks
Cyber Security
Relational Databases and Structured Query Language (SQL)
Ethical, Legal and Environmental Impacts of Digital Technology
The total individual price for all the computer science workbooks is £135.92 but when purchased as a bundle you can get all this for only £100 saving you more than 25% of the individual price.
How can they be used?
Our AQA 8525 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 AQA 8525 GCSE in Computer Science workbooks are an excellent choice.
This assessment test allows you to assess your pupils against the national curriculum specification for Python programming. It should be used at the end of Key Stage 3 as a summative assessment rather than as a formative assessment.
The national curriculum specifies that by the end of Key stage 3 pupils should have been taught to “use two or more programming languages, at least one of which is textual, to solve a variety of computational problems; make appropriate use of data structures (for example, lists, tables or arrays); design and develop modular programs that use procedures or functions (for example, sub programs).”
This test allows you to assess if your pupils have met this criteria.
It includes a 6 page PDF document which should be printed and given to your pupils to complete under test conditions. There is no practical element to this test and is completed through a written test. This resource also includes a mark scheme to aid the teacher in marking the paper and even includes grade boundaries and descriptions that can assist the teacher when writing pupils’ long reports.
Duration: 1 lesson
This end of unit assessment does assume the pupils have been taught the following areas:
Data types
Syntax errors
Logical and sequence errors
Inputs and outputs
Sequence, selection and iteration
If…else statements
Drawing and understanding flow diagrams
Mathematical operators (+, -, * and /)
Comparison operators (>, <, >=, <=, == and !=)
For loops (count controlled loops)
While loops (condition controlled loops)
Simple lists and 2D lists (data structures)
Sub programs
Passing variables between sub programs and the main program
Local and global variables
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
This has got to be one of the most unusual and fun ways of introducing your students to the delights of the bubble, insert and merge sorting algorithms. Even if your exam board only teaches two of these sorting algorithms it’s still worth getting this activity and teaching all three as it is just so much fun!
Using an escape room activity that involves a witch and a goblin (who doesn’t want that?) your students will learn the basics of how these three algorithms work.
This is a student-led interactive escape room activity that is ideal for social distancing and does not require any student computers and they can remain at their individual desks and yet they will still be working together.
The entire activity will last a single lesson.
Your role is to not do a lot and put the emphasis on your students working together. Early on you will be turned into a goblin! Sorry (not really sorry) so you may want to practise your goblin roar for when it’s called upon.
Students therefore cannot rely on you to help them (because you’ll be a goblin) and they’ll have to work together (either as a whole class or in smaller teams if you prefer) to try and solve all the riddles in their “spell books” for themselves.
The main activity is introduced via a whole-class PowerPoint presentation which includes videos giving the students vital instructions and helping them if necessary. Each pupil is given a printout of the spell book which contains all the challenges.
This escape room style activity gives your students a great introduction to the three sorting algorithms (bubble sort, insert sort and merge sort) and will certainly give your students a boost at the start of learning this topic.
Suitable for higher KS3 classes and GCSE Computer Science classes.
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.
A huge bundle of binary lessons and worksheets covering:
Understanding Binary (2 lessons including 2 worksheets) suitable for KS3
Data Representation (3 lessons including 3 worksheets) suitable for KS3
Hexadecimal (2 lessons including 2 worksheets) suitable for KS3 or GCSE
Binary Calculations (5 Lessons including 5 worksheets) suitable for GCSE and A-Level
Moore’s Law (1 lesson including 1 worksheet) suitable for GCSE
Additional 11 worksheets on Binary
Additional 10 worksheets of Binary calculations
Additional 4 worksheets on Hexadecimal
.
This will give you more than enough content to teach from the very basics of understanding what binary it and converting binary to denary to looking at how text, images and sound are stored in binary and converting to hexadecimal. They also include the more advanced skills of binary addition, 2’s complement, binary subtraction and binary multiplication.
Please read the description in each individual resource to find out more.
You will save money by buying these resources in a bundle rather than purchasing them as separate resources and also save yourself hours of preparation.
EASY TO USE
These ready to use lessons 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 the lessons editable.
Therefore, if you need to use a particular template style for your school, you can change the PowerPoint presentations to suit your needs.
If you have students with specific educational needs, you can change the lesson to suit them.
It gives you the flexibility to alter the lessons to suit your own particular needs.
SCIENTIFICALLY PROVEN TEACHING TECHNIQUES
These teaching resources have been specifically designed to aid pupils using educational psychology backed theories.
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.
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:
Decomposition
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.
Do your students need a little extra help with understanding if statements in Python programming? Are you looking for some ready to use programming challenges that can be easily incorporated into your lessons?
This worksheet can be used as a classroom activity, for a homework task or as a ready-to-use task for quick finishers, making this an invaluable resource to have in your teacher kit.
Download this ready to use worksheet now and take control of your workload. Use it immediately or simply keep it in reserve for when you need it.
WHAT IS INCLUDED?
This 2-page PDF printable handout includes:
example code,
a task to identify the main operators,
a task to correct code and
3 practical challenges for them to practice writing if statements in Python code.
.
You even have a separate PDF with possible answers.
The diversity of these if statement challenges allow pupils to develop a variety of useful programming skills. This resource is perfect for established computer science teachers, non-specialist teachers or newly qualified teachers.
What are you waiting for? Take action straight away and grab your copy of this wonderful worksheet today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time.
Please note: This resource is a non-editable PDF
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click Here To See More Of My Great Python Challenges
Do your students need a little extra help with understanding using lists in Python programming? Are you looking for some ready to use programming challenges that can be easily incorporated into your lessons?
This worksheet can be used as a classroom activity, for a homework task or as a ready-to-use task for quick finishers, making this an invaluable resource to have in your teacher kit.
Download this ready to use worksheet now and take control of your workload. Use it immediately or simply keep it in reserve for when you need it.
WHAT IS INCLUDED?
This 2-page PDF printable handout includes:
example code,
a tasks to read code,
a task to correct code and
3 practical challenges.
.
You even have a separate PDF with possible answers.
The diversity of these lists programming challenges allow pupils to develop a variety of useful programming skills. This resource is perfect for established computer science teachers, non-specialist teachers or newly qualified teachers.
What are you waiting for? Take action straight away and grab your copy of this wonderful worksheet today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time.
Please note: This resource is a non-editable PDF
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click Here To See More Of My Great Python Challenges
Supercharge your teaching with these irresistible worksheets that take their Python programming to the next level! Designed to complement the Teach Computing Year 9 “Python programming with sequences of data” scheme of work, these 5 stunning, no-prep worksheets enhance learning and spark critical thinking.
FOR WHOM?
Tailored for year 9 pupils who are following the “Python programming with sequences of data” scheme of work, these ready-to-use worksheets are suitable for experienced computing teachers and non-specialist teachers.
These worksheets have been developed to complement your existing scheme of work, break up the lessons and can promote deeper thinking into the subject matter along with giving your students vital extra programming practice.
WHAT’S INSIDE?
Uncover magic with these 5 comprehensive PDF worksheets, all of which are accompanied by a separate PDF which includes the answers:
If Recap – Ideal worksheet that is best used at the start of the unit to recap the skills they have previously learned. Includes 3 Python programming challenges requiring if, else and if, elif, else statement. One challenge is presented as a flow diagram giving the pupils the chance to practise computational thinking skills in a graphical format.
Lists – This worksheet includes 2 Python programming challenges including lists. One involved debugging and solving the errors in a given program and the other is based on a flow diagram.
List Operators – This worksheet includes 5 Python challenges which require pupils to use append, remove, insert, sort and reverse operators to a list.
While Lists – Includes 4 Python challenges which involve using while loops with a list.
For Lists – This final worksheet includes 4 Python programming challenges that use For loops with a list. One of the challenges requires pupils to solve the errors in a given program.
.
Break the monotony, energise your lessons and reinforce learning with these versatile and attractive worksheets giving your pupils vital extra programming practice, necessary to really embed the skills taught in the scheme of work. Ideal for time-strapped teachers seeking engaging, hassle-free activities.
Transform teaching and instil skills required to expand on their previous knowledge of Python programming. Perfect for ready-to-use alternatives to complement your current scheme of work, these captivating worksheets are available now!
Grab your copy now and embark on an exhilarating teaching journey!
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.
How can you teach your students about system security and cyber attacks, in an engaging way? The key is to break up the theory into small manageable chunks and reinforce each section with a variety of activities. And that is exactly what this computer science lesson does.
Why spend hours making your own resources when it is all done for you? Download this computing lesson about identifying and preventing network vulnerabilities today and save yourself all that preparation.
WHAT IS INCLUDED?
This lesson includes:
an attractive dyslexia friendly PowerPoint presentation,
differentiated lesson objectives,
videos to change focus and break up the lesson,
loads of individual and group tasks and questions,
printable ready to use worksheets for classwork,
3 differentiated exam style questions which can be used either in the plenary or set for a homework task,
a comprehensive teacher’s lesson plan including ALL THE ANSWERS.
.
WHAT DOES IT COVER?
Suitable for GCSE Computer Science pupils following either OCR GCSE Computer Science (J277) or AQA GCSE Computer Science (8520) syllabuses.
With virtually no preparation (apart from photocopying the worksheets) you will be ready to teach your classes about:
Denial of service (DoS) attacks
Brute force attacks
Data interception attacks
SQL injection attacks
Poor network security policy
Penetration testing
Network forensics
Firewalls
Passwords
.
DURATION: 1 lesson
Download this ready to use lesson now and take back control of your workload.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of 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 some more computer science lessons
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.
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
Are you teaching vector graphics and want to spice things up a bit?
Look no further.
This great value bundle includes 6 stunning, no-prep worksheets to enhance learning and spark critical thinking and a great escape room activity.
With these no-prep activities, your students will enhance their learning of creating and understanding vector graphics.
Created for year 8 students, the worksheets have been developed to complement 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 and sound to test their understanding of creating vector graphics.
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 CLEAR MESSAGING IN DIGITAL MEDIA WORKSHEETS AND ESCAPE ROOM BUNDLE
#tcer&ws
This complete Python programming lesson teaches pupils how to create and amend simple one-dimensional lists in Python.
This lesson deals with one-dimensional lists only. It does not teach pupils about two-dimensional lists as that is covered in another lesson available from here.
Download this no-prep lesson now to help you take control of your workload.
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:
Creating simple 1D lists
Displaying the list
Displaying the list with each item on a separate line
Displaying single items in a list
Adding data to the end of a list
Adding data to a specific position in the list
Altering data in a list
Removing data from a list
Finding the length of a 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 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
This lesson is perfect to for students learning how to create their own SQL databases using DB Browser and SQLite.
In this lesson the pupils create an SQL database using DB Browser (free software) which helps them understand what tables are, the importance of field names and the data types used in an SQL database. It also introduces them to the concept of primary keys.
Although pupils are not using Python at all in this lesson and are instead using DB Browser it sets them up for the next lesson in the series (available from here) which does allow them to start interrogating an SQL database using Python. Please note this lesson will NOT teach them how to interrogate an SQL database using Python and it instead teaches them how to create an external database using DB Browser.
Download this no-prep lesson now to help you take control of your workload.
This teaching resource includes an attractive dyslexia friendly PowerPoint presentation and the teachers lesson plan that includes 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: In order to use this lesson you MUST download and install DB Browser on every computer prior to the lesson. You can download the latest version of DB Browser for free from https : // sqlitebrowser . org /
Duration: 1 lesson
This lesson teaches pupils about:
What is a database
Tables
Fields and records
Primary key
Setting up a database using DB Bowser
SQL data types
Adding data to a table in DB Browser
Filtering data in a table in DB Browser
.
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.
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.
** [Click Here To See More Of My Great Python Lessons] (https://www.tes.com/resources/search/?authorId=835903&q=Python Lessons&shop=nwilkin)**
This ethical, legal and environmental impacts 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.
This 27-page workbook completely covers the new specification 8525 3.8 Ethical, Legal and Environmental Impacts of Digital Technology on Wider society, Including Issues of Privacy theory.
Table of Contents:
Ethical impacts of digital technology
Autonomous vehicles
Asking ethical questions
Legal issues
The Data Protection Act 2018 (GDPR)
Wireless networking
Cloud Storage
The Computer Misuse Act 1990
Hackers v crackers
The Copyright, Designs and Patents Act 1988
Software licences
Environmental issues
Privacy issues
Computer based implants
.
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.
You may also be interested in these workbooks which have also been updated for the new specification:
Algorithms
Python Programming
Fundamentals of Data Representation
Computer Systems
Fundamentals of Computer Networks
Cyber Security
Relational databases and SQL
This ethical, legal, cultural and environmental impacts of digital technology 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 31-page workbook completely covers the new specification J277 1.6 ethical, legal, cultural and environmental impacts of digital technology theory.
Table of Contents:
How to investigate and discuss Computer Science technologies
Ethical issues
Legal issues
Cultural issues
Environmental issues
Privacy issues
How key stakeholders are affected by technologies
Legislation relevant to Computer Science
The Data Protection Act 2018 (GDPR)
Wireless networking
The Computer Misuse Act 1990
The Copyright, Designs and Patents Act 1988
Software licences
.
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
Algorithms
Programming Fundamentals
Producing Robust Programs
Boolean Logic
Programming Languages and IDEs
This Fundamentals of Computer Networks 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.
This 33-page workbook completely covers the new specification 8525 3.5 Fundamentals of Computer Networks theory.
Table of Contents:
PAN, LAN and WAN
Lan topologies (star and bus)
Network protocols (Ethernet, Wi-Fi, TCP, UDP, IP, HTTP, HTTPS, FTP, SMTP and IMAP)
Network security (authentication, encryption, firewall and MAC address filtering)
4-layer TCP/IP model (application layer, transport layer, internet layer and link layer)
.
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.
You may also be interested in these workbooks which have also been updated for the new specification:
Algorithms
Python Programming
Fundamentals of Data Representation
Computer Systems
Cyber Security
Relational databases and SQL
Ethical, Legal and Environmental Impacts
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