Hero image

Nichola Wilkin - Computer Science

Average Rating4.65
(based on 1171 reviews)

High-impact computer science resources that are based on sound educational psychological theories to help all pupils reach their full potential. I’m an experienced teacher/HoD and professionally create computing and computer science teaching resources through my company Nichola Wilkin Ltd. All these resources have been exclusively created by me. I’m an author who has written for both BBC Bitesize and Cambridge University Press. Quality teaching resources you can trust!

223Uploads

887k+Views

1925k+Downloads

High-impact computer science resources that are based on sound educational psychological theories to help all pupils reach their full potential. I’m an experienced teacher/HoD and professionally create computing and computer science teaching resources through my company Nichola Wilkin Ltd. All these resources have been exclusively created by me. I’m an author who has written for both BBC Bitesize and Cambridge University Press. Quality teaching resources you can trust!
OCR GCSE (9-1) Computer Science J277 Workbooks
nwilkinnwilkin

OCR GCSE (9-1) Computer Science J277 Workbooks

11 Resources
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.
ROM RAM and Virtual Memory Lesson
nwilkinnwilkin

ROM RAM and Virtual Memory Lesson

(0)
How can you teach your students about ROM, RAM and virtual memory 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 ROM, RAM and virtual memory computing lesson today and save yourself all that preparation. WHAT IS INCLUDED? Suitable for GCSE Computer Science pupils following either OCR GCSE Computer Science (J277) or AQA GCSE Computer Science (8520) syllabuses. 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, a printable ready-to-use worksheet 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? With virtually no preparation (apart from photocopying the worksheets) you will be ready to teach about your classes about: The difference between ROM and RAM The need for virtual memory and identifies a disadvantage of using virtual memory The types of RAM technology available (DRAM and SRAM) . DURATION: 1 lesson Download this fantastic, 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 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 some more computer science lessons
Algorithms Worksheets
nwilkinnwilkin

Algorithms Worksheets

(0)
Here are 12 ready to use algorithms worksheets you can immediately use with your class, with absolutely no preparation necessary. You even have a separate copy of each handout that contains the answers, making these a brilliant easy to use addition to your teacher toolkit. Most of the worksheets can be printed out or completed on-screen as they comprise of PDF files with editable areas for students to enter their answers. HOW CAN I USE THEM? These worksheets are ideal for An easy grab-and-go classroom activity, homework tasks and cover worksheets. . WHAT IS INCLUDED? The 12 PDF worksheets included: Human and Computer Tasks – Brilliant as a introduction to algorithms. Students decide which of the tasks are most suitable for a human or a computer/robotic system which form a basis of a class discussion. Flow diagrams – Students explain what the shapes of the flow diagram are used for. They also read a flow diagram and demonstrate their understanding by giving the outputs for a variety of inputs. A lovely homework task or plenary. Pseudocode – Students are given sample pseudocode using a If…else statement. They explain what the algorithm will do and then write their own pseudocode for another scenario. Great to check current understanding, as a plenary or for a homework task. Pseudocode – Similar to worksheet 3 based on if…else if… else pseudocode. Pseudocode – Similar to worksheet 3 based on while loop pseudocode. Pseudocode – Similar to worksheet 3 based on for loop pseudocode. Pseudocode – Similar to worksheet 3 based on using a list with pseudocode. Pseudocode – Students examine a flow diagram and write the pseudocode to match the flow diagram. A nice in-class activity to reinforce learning. Flow diagram – Students are given pseudocode for a while loop and they need to draw a flow diagram to match the algorithm. A Lovely starter or plenary activity to check understanding. Pseudocode and flow diagram – A great 2-page worksheet. Students are given details for an algorithm they need to create based on a hotel costing system. They need to write the pseudocode and then draw the flow diagram for the algorithm. Pseudocode and flow diagram - Similar to worksheet 10 based on an addition quiz algorithm. Pseudocode and flow diagram - Similar to worksheet 10 based on a list algorithm. Worksheets 9 to 12 are designed to be printed and filled in by hand due to the drawing elements involved. Don’t forget the answers to each worksheet are included meaning you can use the answers yourself or give them to students for self-marking. What are you waiting for? Buy them now and use them straight away to enhance your lessons whilst saving yourself hours of preparation. You may also be interested in my Computational Thinking Worksheets which you can buy from here.
The Purpose of the CPU Lesson
nwilkinnwilkin

The Purpose of the CPU Lesson

(3)
How can you teach your students about the purpose of the CPU 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 lesson does. Why spend hours making your own resources when it is all done for you? Download this lesson today and save yourself all that preparation. WHAT IS INCLUDED? Suitable for GCSE Computer Science pupils following either OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520) syllabuses. This lesson includes: an attractive dyslexia-friendly PowerPoint presentation, differentiated lesson objectives, a video to change focus and break up the lesson, loads of individual and group tasks and questions, a printable ready-to-use worksheet for classwork, 3 differentiated exam-style questions which can be used either in the plenary or set for a homework task, a comprehensive 2-page teacher’s lesson plan including ALL THE ANSWERS. . WHAT DOES IT COVER? With virtually no preparation (apart from photocopying the single page worksheet) you will be ready to teach your classes about: the relationship between hardware and software the fetch - decode - execute cycle address busses and data busses the purpose and main functions of the CPU . **DURATION: **1 lesson Please note: This lesson does not teach pupils about the Von Neumann Architecture as that is covered in a separate lesson. 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 great resources by Nichola Wilkin (nwilkin): CPU Performance Von Neumann Architecture Rom, Ram and Virtual Memory Embedded Systems Secondary Storage
Python Lists Lesson
nwilkinnwilkin

Python Lists Lesson

(0)
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
Python Programming AQA GCSE Computer Science Workbook (8525)
nwilkinnwilkin

Python Programming AQA GCSE Computer Science Workbook (8525)

(0)
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
Build Your Own Paper Computer
nwilkinnwilkin

Build Your Own Paper Computer

(1)
This highly engaging series of 3 lessons can be run with no student computers so is suitable for lessons in a standard non-ICT classroom, in a computer suite or when pupils are self-isolating at home. Each lesson comes with a dyslexia-friendly PowerPoint presentation that includes all the instructions and takes the teacher and class through each lesson making this resource suitable for specialist and non-specialist teachers. The students have a workbook they fill in each lesson as they progress, extending their knowledge and helping you monitor their progress. An answer book is provided which can be used by the teacher or issued to students as a self-marking aid. This is a hands-on enjoyable series of three lessons that help pupils understand the hardware in a computer along with common software. Written for KS3 this is suitable for years 7 to 9 and can even be used with GCSE groups if you wish. Equipment needed: pupils should have access to a pair of scissors, a glue stick and a sheet of colourful A4 (or letter sized) paper along with a print-out of the 7-page template and 13-page workbook each (oh, and they will also need a pen). FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Python Recapping Sub Programs
nwilkinnwilkin

Python Recapping Sub Programs

(0)
This Python lesson is perfect to help GCSE classes get back into Python programming after they have had a break from it. It does assume they are familiar with the KS3 national curriculum requirements and have previously been taught about sub programs, functions and procedures. Please note: This lesson recaps these key areas, giving pupils a chance to practise previously learnt skills but this lesson is not suitable for teaching these elements to your class for the first time. Download this no-prep lesson now to help you take control of your workload. This complete lesson includes an attractive dyslexia-friendly PowerPoint presentation, 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. Duration: 1 lesson. This lesson teaches pupils about: What is a sub program? Calling sub programs Passing single and multiple variables to sub programs Returning single and multiple variables to the main program . 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
Python Subprograms Lesson
nwilkinnwilkin

Python Subprograms Lesson

(0)
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)
Identifying and Preventing Network Vulnerabilities Lesson
nwilkinnwilkin

Identifying and Preventing Network Vulnerabilities Lesson

(1)
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
Python Challenges: More About Functions
nwilkinnwilkin

Python Challenges: More About Functions

(0)
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 6 coding activities all focused on extending their knowledge of using functions in Python. If you are familiar with my best-selling Python book “Python by Example: Learning to Program in 150 Challenges” by Nichola Lacey, these new challenges will expand on the skills taught and give your student’s more coding practice. Download this wonderful set of Python challenges today to see just how useful they are. WHO ARE THESE PYTHON CHALLENGES FOR? These challenges assume students have some basic knowledge of programming with Python and know how to use input and a basic print statement as well as being familiar with using if statements for loops and random numbers in Python. WHAT IS INCLUDED? This pack includes a single 5 page PDF which gives your students an explanation of using functions in Python, example code and 6 programming challenges for them to work through. You also get another PDF which contains printed versions of the suggested solutions AND you get the Python solutions in Python programs so you can open them and look at the code using an IDLE. HOW CAN YOU USE THESE PYTHON CHALLENGES? These challenges are very flexible and can be used in a variety of ways. The main PDF includes an explanation, example code and a page of Python coding challenges. Students can work through them individually and the attractive PDF handout makes a perfect homework task. Alternatively, you can print out the example code and page of Python challenges to give to your class as a starter, plenary or other in-class activity to enable your students to practise using their new skills. You may even want to isolate the programming challenges into individual tasks, rather than use them as a printed activity to use them in your lesson as small individual coding challenges. They are also ideal for quick finishers or to motivate higher ability students to keep them interested and learning a new skill whilst you help other students who need a little more reassurance of the basics. As you have a separate PDF of the answers you can give them to your class at a later date for them to mark themselves, although most students do not require this as they will discover if their code works when they run it and will debug if they find an error. You could also have the answer sheet ready as a help sheet for those who are stuck and need help. What are you waiting for? Grab your copy of these flexible and highly useful Python challenges immediately. Your students will love them.
What is the internet?
nwilkinnwilkin

What is the internet?

(0)
What is the internet? A question from many who are often too afraid to ask. It is an important question that computer science students need answering. In this interactive and engaging lesson students learn what the internet is and the technology used by the web to transmit messages around the world. This lesson completely covers both the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520) specifications. 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: The internet is a worldwide collection of computer networks DNS (Domain Name Server) Hosting The cloud VPN (Virtual Private Networks) . 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 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 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 ready to use computer science lessons from an author you can trust: Network types Network hardware Network Topologies
Python Programming Challenge Bundle
nwilkinnwilkin

Python Programming Challenge Bundle

12 Resources
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.
Christmas Computing Quiz – Year 8
nwilkinnwilkin

Christmas Computing Quiz – Year 8

(0)
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 8 students! Prepare to be dazzled with a captivating fusion of computing challenges specially crafted for Year 8, seamlessly intertwined with a medley of delightful and interactive Christmas activities that will leave both your SLT and your year 8 computing pupils in high spirits as the term concludes. 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 8 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 between 30 to 40 minutes so you may need to provide a second activity for 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 8 Christmas Computing Quiz – a timeless gem that you can deploy year after year with a new wave of Year 8 computing students. Let the festivities begin! COMPUTING TOPICS INCLUDE: Computer networks Scratch programming Computer jargon (missing words) Computer systems . 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 PLEASE NOTE: This game is intended to be used on a desktop or laptop computer and some of the features will not be available on an iPad or other mobile device.
Computer networks, connections and protocols OCR GCSE Computer Science Workbook (J277)
nwilkinnwilkin

Computer networks, connections and protocols OCR GCSE Computer Science Workbook (J277)

(0)
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
Scratch Introduction Lesson Unit
nwilkinnwilkin

Scratch Introduction Lesson Unit

(0)
In this high-quality 6-lesson complete scheme of work, pupils will be introduced to the programming language “Scratch 2”. Moving sprites using the mouse and keyboard as well as moving automatically around the screen Repeat and forever loops If statements and If…else statements Use sensing tools so sprites can interact with each other Use questions and answers in programs Create and use variables to store and manipulate values during the running of programs Create their own sprites and backgrounds Use costumes Apply broadcast messages This unit is ideal if the pupils have never used Scratch before or have had only very limited experience. Suitable for KS3 Computing and ICT 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.
Python Lists Programming Challenges
nwilkinnwilkin

Python Lists Programming Challenges

(0)
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
Python Random Values Lesson
nwilkinnwilkin

Python Random Values Lesson

(0)
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
Python While Loop Programming Challenges
nwilkinnwilkin

Python While Loop Programming Challenges

(1)
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
Python Turtle Programming Challenges
nwilkinnwilkin

Python Turtle Programming Challenges

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