High-impact computer science resources that are based on sound educational psychological theories to help all pupils reach their full potential. I’m an experienced teacher/HoD and professionally create computing and computer science teaching resources through my company Nichola Wilkin Ltd. All these resources have been exclusively created by me. I’m an author who has written for both BBC Bitesize and Cambridge University Press. Quality teaching resources you can trust!
High-impact computer science resources that are based on sound educational psychological theories to help all pupils reach their full potential. I’m an experienced teacher/HoD and professionally create computing and computer science teaching resources through my company Nichola Wilkin Ltd. All these resources have been exclusively created by me. I’m an author who has written for both BBC Bitesize and Cambridge University Press. Quality teaching resources you can trust!
Do your students need a little extra help with creating and using 2D 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 task to read code,
a task to explain 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 2D list 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
This escape room is a wonderful no-prep lesson your students will love, to enhance their learning about creating and understanding vector graphics. Created for year 8 students this escape room combines quizzes, puzzles and sound to test their understanding of important concepts in the vector graphics 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.
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 learned 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 help them recap the skills they have learned with vector images.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
CLICK HERE TO SEE MY VECTOR IMAGES WORKSHEETS
This computer networks, connections and protocols 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 45-page workbook completely covers the new specification J277 1.3 computer networks, connections and protocols theory
Table of Contents:
What is a network?
Server
Advantages and disadvantages of computer networks
Types of network
Local Area Network (LAN)
Wide Area Network (WAN)
Factors that affect the performance of networks
Bandwidth
Number of devices
Cable or wireless media
Error rate
Latency
The different roles of computers in a client server and a peer-to-peer network
Client Server
Peer-to-Peer
The hardware needed to connect stand-alone computers to a LAN
Stand-alone computer
Network Interface Controller/Card
Transmission Media
Switch
Router
Wireless Access Points
The internet
Web servers and clients
Domain Name Server
Hosting
The cloud
Cloud computing
Network topologies
Star network topology
Mesh network topology
Modes of connection
Wired
Wireless
WiFi
Frequency
Channels
Encryption
Packet Switching
Bandwidth
Ethernet
IP addressing
MAC addressing
Network Protocols
TCP/IP model
TCP (Transmission Control Protocol)
IP (Internet Protocol)
The 4 layers of network protocols
Application layer
Transport layer
Internet layer
Link layer
.
Please note: It has come to our attention that YouTube changed their privacy policy and some of the links in our workbooks are not uploading correctly.
We have now sorted out the problem but it did mean that we had to change the links in the workbook.
If you have previously downloaded this workbook please download it again from your download library to get the new version.
You may also be interested in these workbooks which have also been updated for the new specification:
Systems Architecture
Memory and Storage
Network Security
Systems Software
This Python programming 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 88-page workbook completely covers the new specification 8525 3.2 Programming theory and gives pupils plenty of practical Python challenges to complete.
Table of Contents:
Data types
Variables and constants
Iteration
Selection
Subroutines (procedures and functions)
Nested selection and iteration structures
Arithmetic operations
Relational operations
Boolean operations
Data structures (1D and 2D arrays)
Use of records
String handling
Random number generation
A structures approach to programming
Robust and secure programming
Syntax and logic errors
.
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.
You may also be interested in these workbooks which have also been updated for the new specification:
Algorithms
Fundamentals of Data Representation
Computer Systems
Fundamentals of Computer Networks
Cyber Security
Relational databases and SQL
Ethical, Legal and Environmental Impacts
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 lesson teaches pupils about generating and using random values including floating point, integers and strings 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 practice. 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 familiar with basic programming constructs of sequence, selection (if statements) and iteration (while and for loops).
Duration: 1 lesson.
This lesson helps pupils understand the following key skills:
Importing the random module
random.random()
random.randint()
random.randrange()
random.choice()
.
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 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 Lessons
This Python programming lesson teaches pupils about using more complex if statements including if…else, elif and nested if statements. It also helps students get to grips with more complex criteria including using “and” and “or” operators.
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 complete lesson includes an attractive dyslexia friendly PowerPoint presentation includes a pop quiz and lots of practical programming practice. The easy to follow teacher’s 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.
Duration: 1 lesson.
This lesson teaches pupils about:
if…elif…else statements
nested if statements
“and” and “or” operators
.
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 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 Lessons
Do your students need a little extra help understanding while loops 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 read code,
a task to correct code and
3 practical challenges.
.
You even have a separate PDF with possible answers.
The diversity of these while loops 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
This complete Python programming lesson teaches pupils how to use subprograms including how to pass variables, call subprograms and use local and global variables.
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 and 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 teacher’s 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:
Subprograms
Passing variable to a subprogram
Returning variables from a subprogram to the main program
Local and global variables
.
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 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 Lessons] (https://www.tes.com/resources/search/?authorId=835903&q=Python Lessons&shop=nwilkin)
Secondary storage 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 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 about the different types of secondary storage media and compare them to each other.
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:
Optical storage
Magnetic storage
Solid state storage
.
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 2-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 secondary storage 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 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.
Check out these other useful lesson resources from Nichola Wilkin (nwilkin):
The purpose of the CPU
CPU Performance
Von Neumann Architecture
Rom, Ram and Virtual Memory
Embedded Systems
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.
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.
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.
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
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
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 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 programming fundamentals 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 70-page workbook completely covers the new specification J277 2.2 programming fundamentals theory.
Table of Contents:
The use of variables, constants, operators, inputs, outputs and assignments
Sequence
Selection
Iteration (count-controlled and condition-controlled loops)
Common arithmetic operators
Common Boolean operators (AND, OR and NOT)
Data types (integer, real, Boolean, character, string and casting)
Basic string manipulation
File handling operations (open, read, write and close)
The use of records to store data
The use of SQL to search for data
The use of arrays (1D and 2D arrays)
How to use sub programs (functions and procedures)
Random number generation
.
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
Algorithms
Producing Robust Programs
Boolean Logic
Programming Languages and IDEs
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.