Hero image

Nichola Wilkin - Computer Science

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

218Uploads

944k+Views

2000k+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!
Network Topologies Lesson
nwilkinnwilkin

Network Topologies Lesson

(2)
How can you teach your students about network topologies, 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) or AQA GCSE Computer Science (8520) syllabuses. This lesson includes: an attractive dyslexia friendly PowerPoint presentation, differentiated lesson objectives, 4 videos to change focus and break up the lesson, loads of individual and group tasks and questions, 2 printable ready to use worksheets for classwork, A set of taboo cards for the plenary 3 differentiated exam style questions which can be used either in the plenary or set for a homework task, a comprehensive 3-page teacher’s lesson plan including ALL THE ANSWERS. . WHAT DOES IT COVER? With virtually no preparation (apart from photocopying the worksheets and taboo cards) you will be ready to teach about your classes about: Ring network topology Bus network topology Star network topology Full mesh network topology Partial mesh network topology . **DURATION: **1 lesson Check out these other great resources by Nichola Wilkin (nwilkin): Network types Network hardware What is the internet?
Christmas Computing Quiz – Year 9
nwilkinnwilkin

Christmas Computing Quiz – Year 9

(2)
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 9 students! Prepare to be dazzled with this “Who done it?” style quiz specially crafted for Year 9. Solve the mystery by answering computing questions correctly in order to interview witnesses and suspects, seamlessly intertwined with a Christmas theme that will leave both your SLT and your year 9 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 an intriguing mystery to solve. Your year 9 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 stage, 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 computing questions along with the solution to the mystery. Don’t miss out on this fantastic opportunity! Grab your copy of the Year 9 Christmas Computing Quiz – a timeless gem that you can deploy year after year with a new wave of Year 9 computing students. Let the festivities begin! COMPUTING TOPICS INCLUDE: Computer laws Software (spreadsheets and graphics) Networks and the internet Algorithms and logic Programming Data representation Hardware 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.
Online Safety and Cyber Security Escape Room
nwilkinnwilkin

Online Safety and Cyber Security Escape Room

(2)
This online safety and cyber security escape room is a wonderful no-prep lesson your students will love. Created for secondary students this escape room combines quizzes, puzzles, videos, animation, sound and online activities to test their understanding of important digital citizenship concepts and bring online safety and cyber security to life. Absolutely no preparation, no printing and no specialist knowledge required by the teacher. This lesson makes an ideal: cover lesson, end of term activity or end of unit activity. . A fun, educational escape room game this is sure to be a memorable lesson your students will adore. Buy this online safety and cyber security escape room now and save yourself hours of preparation. HOW DOES IT WORK? Ideally students would need headphones to make the most out of this activity but it can be run without if necessary. Simply give the students the link to the online site (no sign up required) and away they go. Students can work individually or, if you prefer, they can work through this online safety and cyber security escape room in pairs using computers located side by side (they can each listen to the videos and sound clips through their own set of headphones but can still talk to each other to discuss their ideas). The teacher doesn’t need to do anything other than give the students the link to this online activity at the start of the lesson. All the activities are self-contained with students getting feedback automatically on their progress. Pease note: Students will need internet access in order to play this escape room game. If your students complete all the challenges in the cyber security escape room, they progress onto the Nova Labs cyber security online game as a reward which will keep them occupied and continue learning for the remainder of the lesson. HOW LONG DOES THE ACTIVITY LAST? This escape room is suitable for a variety of lesson lengths. It takes approximately 40-45 minutes to work through the online safety and cyber security escape room challenges (25-30 minutes if they are very quick) and the remainder of the lesson is taken up with Nova Labs cyber security game which on average can take 30 minutes or more to complete. You can cut the lesson shorter if required by stopping pupils from playing the Nova Labs game without completing all the levels. What are you waiting for? Grab your copy of this exciting and educational online safety and cyber security escape room today. FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Ethical Environmental and Legal Issues Test
nwilkinnwilkin

Ethical Environmental and Legal Issues Test

(2)
This is a written test about the legal, ethical and environmental issues in computing. It includes questions about Data Protection Act, Computer Misuse Act, 51, environmental issues and moral issues of technology. Useful revision tool to help GCSE pupils recognise gaps in their knowledge. Suitable for GCSE Computer Science classes and KS3 Computing classes. This test takes most students 25 - 40 mins to complete. 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.
Exam Technique for GCSE Computer Science
nwilkinnwilkin

Exam Technique for GCSE Computer Science

(2)
Complete exam technique lesson to help GCSE computer science students boost their grades. Do you feel your students know their computer science theory but are worried they still need a little extra help on understanding how to answer the exam questions to get the highest marks possible? Fear not, help is at hand. This stand-alone lesson introduces your pupils to common exam terminology so they feel more prepared in understand exactly what type of answers the questions require to get the top marks available. It gives them plenty or practice in answering a variety of questions including a min exam paper you can set as a homework task or during a second lesson. Buy this resource now and give your students the opportunity of gaining a few more valuable points. This can mean the difference between getting the grades they need or possibly missing out just because they didn’t know how to answer one particular type of question. What is included? This complete lesson includes : a 29-slide PowerPoint presentation (editable) 1-page PDF teacher’s lesson plan (not-editable) 1-page PDF algorithms question handout (not-editable) 2-page PDF mini exam paper (not-editable) . Please note: This lesson was created specifically for the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8525) exams and will help your pupils feel more prepared for their exams. How can it be used? The exam preparation PowerPoint presentation is best used during your computer science exam revision lessons. Use the PowerPoint presentation along with the class working through all the exam practice activities together. You can either set the mini exam paper as a homework task and mark it together the next lesson or even let them mark it themselves. Alternatively set the mini exam paper during a second dedicated lesson and mark it together in class. What are you waiting for? Grab your copy of this invaluable lesson now and give your pupils the boost they need to get a few extra marks in their computer science exams. FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments. Looking for computer science revision material? Check out these fabulous self-study workbooks that completely cover the exam specifications: Complete set of OCR Revision Workbooks Complete set of AQA Revision Workbooks
Programming If Statements Task Cards
nwilkinnwilkin

Programming If Statements Task Cards

(1)
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 FREE quick programming tasks cards you can easily do just that. 40 TASKS CARDS WHICH FOCUS ON IF STATEMENTS 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. Grab your copy of these FREE quick programming task cards now and 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? Download these TOTALLY FREE task cards now and give your pupils an activity they will simply love. **
Python For Loops Programming Challenges
nwilkinnwilkin

Python For Loops Programming Challenges

(1)
Do your students need a little extra help with understanding for 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 work out the output from the range function, a task to correct code and 4 practical challenges for them to practice writing for loops in Python code. . You even have a separate PDF with possible answers. The diversity of these for 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 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 **
Python Mathematical Operators Programming Challenges
nwilkinnwilkin

Python Mathematical Operators Programming Challenges

(1)
Do your students need a little extra help with understanding using mathematical operators 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 correct code and 6 practical challenges . You even have a separate PDF with possible answers. The diversity of these mathematical operators 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 Programming More If Statements Lesson
nwilkinnwilkin

Python Programming More If Statements Lesson

(1)
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
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
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
Binary Worksheets
nwilkinnwilkin

Binary Worksheets

(1)
Here are 11 worksheets available for immediate use, requiring no preparation. They cover binary, denary, hexadecimal and binary addition, making them a valuable addition to your teaching resources. Each worksheet includes a separate answer sheet. These worksheets can be printed or completed on-screen as PDF files with editable sections for students to enter their answers. The worksheets serve multiple purposes, including grab-and-go activities, homework tasks and cover worksheets. They are suitable for computer science teachers, non-specialists and new teachers. The 11 included PDF worksheets are as follows: Binary practise: This worksheet features 16 binary numbers to convert into decimal values. It includes placement value headings to aid students in learning binary to decimal conversion. Binary to decimal: This worksheet presents 5 challenges similar to the previous one, along with an additional 5 problems without bit placement headings. It also includes an extension activity that encourages students to contemplate the use of robots in different scenarios, making it an ideal homework task. More binary practice: This worksheet provides 16 additional binary numbers to convert into decimal, omitting the bit value headings. Binary square: This activity serves as a recap or starter exercise, where students input 0 or 1 in squares to form decimal values in rows or columns. Decimal to Binary PRINT ONLY: This worksheet requires students to convert 3 decimal numbers into their binary equivalents. It can only be completed offline, as students use blank spaces to record their workings. Binary to decimal to hexadecimal: This engaging worksheet prompts students to convert from binary to decimal and vice versa. It concludes with an exercise where students use a website to convert binary and decimal numbers to hexadecimal. It is suitable as homework before introducing hexadecimal in the next lesson. Binary to hex: An introductory activity where students complete a conversion table to convert 4-bit binary numbers to hex. They then apply this table to convert longer binary numbers into hex. Hex words: A fun activity where students convert binary numbers into hex to spell out short words. Binary to hex and addition: This versatile worksheet serves as an ideal homework task, allowing students to recap converting binary and decimal to hex, as well as binary addition. Adding with binary: This worksheet provides 6 problems for students to add 2 binary numbers, along with 2 extension challenges involving the addition of 3 binary numbers. It is well-suited for in-class activities. Answer sheets are included for each worksheet, enabling self-marking or teacher reference. These 11 worksheets will quickly become essential resources in your teaching toolkit. If you’re looking for more worksheets, you can find them by clicking here. Purchase now to enhance your lessons instantly and save valuable preparation time.
System Security Knowledge Organiser
nwilkinnwilkin

System Security Knowledge Organiser

(1)
This visually appealing knowledge organiser is a quick summary to recap system security. It can help pupils revise for end-of-unit tests or GCSE computer science exams by including small straightforward facts that can be learned in minutes. A powerful revision aid that your students will love. What are you waiting for? Grab your copy now and together we can boost your pupils’ confidence in understanding system security. WHAT IS INCLUDED? This PDF knowledge organiser includes the important facts and a separate PDF document includes revision tips and an exam style question including a possible answer. HOW CAN I USE IT? This resource makes an ideal homework task, can be used as part of a lesson or given to pupils to help them with their revision. WHAT DOES IT COVER? This knowledge organiser includes easy to digest facts on the following topics: Active, passive, social engineering and inside attacks SQL injection Malware Brute force attacks Phishing Denial of Service (DoS) attacks Data inception Password Removable media Software patches Penetration testing Network forensics Firewalls Access rights Encryption Network policy . Get your copy of this fantastic knowledge organiser now. You’ll wonder how you ever managed without it. 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 other computer science knowledge organisers
Computer Networks Lesson Bundle
nwilkinnwilkin

Computer Networks Lesson Bundle

6 Resources
This bundle of 6 lessons covers: Types of Networks Network Hardware What is the internet? Network Topologies Wireless Networks Network Protocols and the TCP/IP 4-Layer Model These lessons are suitable for teaching the new updated syllabus starting September 2020 including the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520). Each lesson includes an attractive dyslexia friendly PowerPoint presentation with differentiated lesson objectives, at lease one video and lots of tasks and questions. Each lesson also 3 differentiated exam style questions along with a comprehensive teacher’s lesson plan including all the answers.
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.
Boolean Logic OCR GCSE Computer Science Workbook (J277)
nwilkinnwilkin

Boolean Logic OCR GCSE Computer Science Workbook (J277)

(1)
This FREE Boolean logic 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. 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 are given in the presentation on how to use it. This free 12-page workbook completely covers the new specification J277 32.4 Boolean Logic theory. Table of Contents: Simple logic diagrams using the operators AND, OR and NOT Truth tables Combining Boolean operators using AND, OR and NOT Applying logical operators in truth tables to solve problems . 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 Programming Fundamentals Producing Robust Programs Programming Languages and IDEs
Binary Activity Bundle
nwilkinnwilkin

Binary Activity Bundle

4 Resources
Fun and ready to use activities to reinforce binary to denary conversation. Binary Calculator - Great practical starter to introduce binary to denary conversion Binary worksheet and homework pack - ready to use handouts to practice the skills learnt Binary Game - a spreadsheet activity suitable for testing their understanding (self-marking) Binary Quiz - PowerPoint based quiz to test their ability to convert binary to denary and denary to binary. Logic gates and truth tables worksheet pack - ready to use handouts to practice logic gates and truth tables
Welsh Computer Science Word Wall Display
nwilkinnwilkin

Welsh Computer Science Word Wall Display

(1)
Getting your classroom ready for back to school? Here is a fully editable PowerPoint presentation that contains 60 common computer science words in Welsh and simple student-friendly definitions. They can be displayed as a permanent wall display or you can pick the words to display to compliment your current teaching goals. It is like having a computing dictionary on the walls of your classroom for the students to quickly refer to and can help with spellings of common computer science terminology as well as acting as a reminder of the meanings of computing terms. As it is fully editable you can add to and alter the definitions yourself to make a truly personalised learning wall display for your classes. These terms are suitable for KS3 computing and GCSE computer science classes. Each slide has been adjusted to print on A4 paper and it is recommended you print them in colour for maximum effect. The colours of the key terminology refer to the following categories: Blue – Programming and Algorithms Red – Networks Purple – Computer Systems Green – Cyber security Orange – Binary, Data and Logic With thanks to Dilwyn Owen for the kind translation into Welsh. You can download the English version of this resource from here: /teaching-resource/computer-science-word-wall-display-12168842
Python Programming Challenges - Getting Started
nwilkinnwilkin

Python Programming Challenges - Getting Started

4 Resources
Want to learn Python programming? These 4 documents that include example Python code, tasks and programming challenges to complete to help students, NQTs and non-specialist teachers to learn the following Python programming skills: Input and print statements If statements For loops While loops Perfect for classroom activities, homework tasks and self-study. Answers are included.
Python Challenges: Map and Filter Functions
nwilkinnwilkin

Python Challenges: Map and Filter Functions

(1)
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 7 coding activities all focused on extending their knowledge of Python by using map and filter functions and the lambda expression to simplify their code. 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 knowledge of programming with Python and know how to use input and print statements, mathematical operators and string manipulation. As well as being familiar with using if statements, for loops, while loops and functions in Python. WHAT IS INCLUDED? This pack includes a single 5 page PDF which gives your students an explanation of using the map and filter functions and the lambda expression, example code and 7 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.