Hero image

Nichola Wilkin - Computer Science

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

214Uploads

890k+Views

1928k+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!
Python Programming Data Types Lesson
nwilkinnwilkin

Python Programming Data Types Lesson

(1)
This complete lesson introduces pupils to different number types (int and float), changing data types (casting) and manipulating strings in Python. Grab your copy of this ready to use lesson now and become more confident in teaching programming to your pupils. This ready to use lesson is suitable for Key Stage 3 and GCSE computer science pupils. Download this no-prep lesson now to help you take control of your workload. This wonderful, time-saving teaching resource includes an attractive dyslexia friendly PowerPoint presentation that includes differentiated lesson objectives, videos to teach key skills, created in authentic English by an experienced computer science teacher and lots of practical programming practice. It also includes a comprehensive teacher’s lesson plan including all the answers. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Please note: This lesson does assume the pupils are familiar with using basic if and else statements in Python as well as using a for loop Duration: 1 lesson This lesson teaches pupils about: Casting Integer (int) Floating-point numbers (float) Strings Concatenation Length Isolating part of a string Changing case (lower, upper and title) . 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 Lesson
nwilkinnwilkin

Secondary Storage Lesson

(0)
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
Digital Footprint Classroom Display
nwilkinnwilkin

Digital Footprint Classroom Display

(0)
Here are all the parts needed to create an attractive display in your computer room to help explain to your students about their digital footprint. Buy the display set now and instantly brighten your computer room. HOW CAN YOU USE THIS DISPLAY? This display works well when positioned: on a display board in your computer room in the corridor or above your whiteboard. . PREPARING THE DISPLAY You have colour and black and white versions. Print only the relevant pages you need for your computer room display. Some pages may require more than one copy (i.e. the footprints to make a walking pattern). It is best to print the pages in colour, if you can, but I have included a black and white version too to help you save on printing costs. 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 pages on card or laminating each page before cutting out the sections to give a more professional finish. Carefully cut out the sections and add them to your display space (making sure the letters are the right way up and in the correct order). I’ve include a suggested layout to give you an idea of how you can display these sections in your computer room however you may want to display it slightly differently to fit the space you have. What are you waiting for? Download this ready to use display 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.
Inside a Computer Worksheets
nwilkinnwilkin

Inside a Computer Worksheets

(0)
Here are 8 ready to use worksheets to help students recap how a computer works and the hardware that is commonly found inside a computer. You can immediately use these worksheets 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. These worksheets can be printed out or completed on-screen as they comprise of PDF files with editable areas for students to enter their answers. You can even assign these worksheets as learning tasks using a VLE for students working at home. HOW CAN I USE THEM? These worksheets are ideal for An easy grab-and-go classroom activity, homework tasks and cover worksheets. These engaging worksheets are perfect for computer science teachers, non-specialists and new teachers. WHAT IS INCLUDED? The 8 PDF worksheets included: Building a computer – This worksheet asks pupils to perform some internet research to find out the price and descriptions of common pieces of hardware. It also includes an extension activity for pupils to research Doug Engelbart. How does a computer work – Students label a diagram of the Von Neumann computer model based on the description given. Input and Output – an ideal homework activity where pupils identify common input and output devices found in their home. Inside a computer crossword – You have two versions of this crossword which uses picture clues rather than written clues. One version even includes the words they will need which can help lower ability pupils with the spelling of key words. Inside a computer – Pupils write descriptions of common hardware found inside computers including power supply, motherboard, fan, hard drive, expansion cards, ROM, RAM, CPU and heat sink. A great assessment activity. Inside devices – a nice quick activity demonstrating how different devices will have the same technology inside. Pupils need to identify the file storage, motherboard and power supply/battery in a laptop and a desktop computer. Memory and Storage – Pupils answer questions non the differences between ROM and RAM and a magnetic hard drive and a SSD. 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. These 8 worksheets will quickly become an essential tool in your teacher toolkit. Looking for more worksheets? Click here to see my other ready to use classroom worksheets for computer science. They are a great way to break up the lesson, reinforce the learning and check your pupils’ understanding of memory and storage. What are you waiting for? Buy them now and use them straight away to enhance your lessons whilst saving yourself hours of preparation.
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.
Clear messaging in digital media bundle
nwilkinnwilkin

Clear messaging in digital media bundle

2 Resources
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
Vector Graphics Escape Room
nwilkinnwilkin

Vector Graphics Escape Room

(0)
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
Ethical, Legal, Cultural And Environmental Impacts OCR GCSE Computer Science Workbook (J277)
nwilkinnwilkin

Ethical, Legal, Cultural And Environmental Impacts OCR GCSE Computer Science Workbook (J277)

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

Computer Systems AQA GCSE Computer Science Workbook (8525)

(0)
This computer systems workbook is perfect for students studying for the AQA GCSE (9-1) in computer science and has been updated to completely cover the new specification 8525. It can be used in the classroom as a teaching aid, for self-study or as a revision tool. In this resource you will receive an interactive PDF workbook so your students can either print it out and complete the activities by hand or fill it in electronically making this an ideal workbook for use in school or for students studying at home. The answer booklet is provided as a separate PDF file so you can assign your students the workbook without including the answers. BONUS RESOURCE: This resource also includes a PowerPoint presentation that allows pupils to easily create neat logic circuits by simply dragging the options into the desired position. Clear instructions given in the presentation on how to use it. This 54-page workbook completely covers the new specification 8525 3.4 Computer Systems theory. Table of Contents: Hardware and software Boolean logic (NOT, AND, OR and XOR) Truth tables Logic circuits Boolean expressions Software Classification (System software and application software) Functions of the operating system Low-level languages High-level languages Interpreter, compiler and assembler translators Systems architecture Von Neumann architecture CPU Fetch-Execute cycle Memory (ROM, RAM, Cache and Registers) Secondary memory (Solid state, optical and magnetic) Cloud storage Embedded systems . You may also be interested in these workbooks which have also been updated for the new specification: Algorithms Python Programming Fundamentals of Data Representation Fundamentals of Computer Networks Cyber Security Relational databases and SQL Ethical, Legal and Environmental Impacts
Algorithms OCR GCSE Computer Science Workbook (J277)
nwilkinnwilkin

Algorithms OCR GCSE Computer Science Workbook (J277)

(0)
This algorithms workbook is perfect for students studying for the OCR GCSE (9-1) in computer science and has been updated to completely cover the new specification J277. It can be used in the classroom as a teaching aid, for self-study or as a revision tool. In this resource you will receive an interactive PDF workbook so your students can either print it out and complete the activities by hand or fill it in electronically making this an ideal workbook for use in school or for students studying at home. The answer booklet is provided as a separate PDF file so you can assign your students the workbook without including the answers. This 78-page workbook completely covers the new specification J277 2.1 algorithms theory. Table of Contents: Principles of computational thinking Identify inputs, processes and outputs for a problem Structure diagrams Pseudocode Flow diagrams Refine programs using Python Identify common errors Trace tables Binary search Linear search Bubble sort Merge sort Insertion sort . You may also be interested in these workbooks which have also been written to cover the J277 specification: Systems Architecture Memory and Storage Computer networks, connections and protocols Network Security Systems Software Ethical, Legal, Cultural and Environmental Impacts Programming Fundamentals Producing Robust Programs Boolean Logic Programming Languages and IDEs
Python Printable Bundle
nwilkinnwilkin

Python Printable Bundle

13 Resources
Workbook, Python printable challenges and a glossary to help pupils learn Python programming. Suitable for KS3 and GCSE Computer Science. Purchasing this bundle saves you 29% on the usual individual price.
Python If Statement Programming Challenges
nwilkinnwilkin

Python If Statement Programming Challenges

(2)
Do your students need a little extra help with understanding if statements in Python programming? Are you looking for some ready to use programming challenges that can be easily incorporated into your lessons? This worksheet can be used as a classroom activity, for a homework task or as a ready-to-use task for quick finishers, making this an invaluable resource to have in your teacher kit. Download this ready to use worksheet now and take control of your workload. Use it immediately or simply keep it in reserve for when you need it. WHAT IS INCLUDED? This 2-page PDF printable handout includes: example code, a task to identify the main operators, a task to correct code and 3 practical challenges for them to practice writing if statements in Python code. . You even have a separate PDF with possible answers. The diversity of these if statement challenges allow pupils to develop a variety of useful programming skills. This resource is perfect for established computer science teachers, non-specialist teachers or newly qualified teachers. What are you waiting for? Take action straight away and grab your copy of this wonderful worksheet today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time. Please note: This resource is a non-editable PDF FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments. Click Here To See More Of My Great Python Challenges
Scratch Variable and Operator Flash Cards
nwilkinnwilkin

Scratch Variable and Operator Flash Cards

(0)
Are you looking for a fun, hands-on activity to reinforce how to program using variables and operators in Scratch? These flash card coding challenges are easy to use and will keep your students engaged whist embedding how to use the Scratch variables and operators in their programming. Your students will be having so much fun, they won’t even realise they’re learning! This pack includes 20 different Scratch coding flash cards WITH THE ANSWERS. You have the option of printing in colour but we also include a black and white version to save you ink. Grab your copy now and either use them straight away or keep them as a handy addition to your teacher’s tool kit. HOW CAN I USE THESE FLASH CARDS IN MY CLASSROOM? Your students pick a card and create the programming challenge described on the front of the flash card. Once they have created their Scratch program, students test their completed program and turn over to see the suggested Scratch code answer on the reverse of the card. If they get stuck, they can always turn the card over to see the suggested solution they can copy. When they have their program working correctly, students swap their flash card for another and repeat the process. Students can work individually or in pairs for this activity and love the competitive nature of using these flash cards as they see how many they can complete. These flash cards are great when used as: a starter, a plenary, for early-finishers or as an easy, highly engaging in-class activity. . HOW DO I PREPARE THE CARDS? These flash cards are so easy to prepare. Simply print, glue the back and fold in half along the vertical guideline, before cutting to size. If you want to reuse them time and time again, it may be worth laminating your flash cards. There are 20 individual programming challenges so you may need to prepare more than one set for larger classes. These are an excellent addition to your computing teacher’s toolkit and you’ll wonder how you ever managed without them. Get your copy of these user-friendly, highly engaging Scratch flash cards before you forget. Go on, click on the “Buy Now” button straight away. If you don’t, you’ll regret it later. 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 take a peek at my Computational Thinking Escape Room - a finalist in the Teach Secondary Awards.
Data Representation Year 8 Assessment
nwilkinnwilkin

Data Representation Year 8 Assessment

(0)
Are you looking for a robust, ready to use summative assessment to test your students understanding of data representation? Computers science teachers have been left in a wilderness, without a rigorous, fair and consistent way to test your student’s knowledge in key stage 3 … UNTIL NOW! WHAT IS TESTED? This written test has been carefully mapped to the UK’s Computing At Schools (CAS) Progression Pathways. It includes a mixture of multiple-choice, short answer and long answer questions. This assessment covers the following CAS Progression Pathway descriptions: Knows that digital computers use binary to represent all data. Knows that computers transfer data in binary. Understands the relationship between binary and file size (uncompressed) Defines data types: real numbers and Boolean. Queries data on one table using a typical query language. Understands how numbers, images, sounds and character sets use the same bit patterns. Performs simple operations using bit patterns e.g. binary addition. Understands the relationship between resolution and colour depth, including the effect on file size. Distinguishes between data used in a simple program (a variable) and the storage structure for that data. Knows the relationship between data representation and data quality. Understands the relationship between binary and electrical circuits, including Boolean logic. Understands how and why values are data typed in many different languages when manipulated within programs. . The test lasts 50 minutes. WHO IS THIS ASSESSMENT FOR? This test is paper 1 and has been written for year 8. If you are looking for the year 7 (paper 1) assessment, click here. If you are looking for the year 9 (paper 3) assessment, click here. HOW DO I USE THE ASSESSMENT? This assessment is super easy to use. Simply print out the question paper and give to your students. It is better to run this assessment in class rather than as a homework task to ensure reliability. Students complete the test on paper. HOW IS THE ASSESSMENT MARKED? You mark the papers yourself but don’t worry, you get an easy to follow mark scheme and can even watch the helpful video which shows you exactly how to mark it. HOW IS THE ASSESSMENT GRADED? Included in the resource is an Excel spreadsheet. Once you enter the marks onto the spreadsheet, it will automatically show you the total marks, the grade (A* to U) and if they have met expectations, are above expectations or are below expectations to help you with report writing. You also get a summary showing you how well the CAS Progression Pathways have been answered by your students to help you with future planning. This simple, easy to use summative assessment paper provides you with useful feedback your senior leadership team will love. Download it now to add it to your teacher toolkit.
Network Types Lesson
nwilkinnwilkin

Network Types Lesson

(0)
How can you teach your students about the different types of computer networks, 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 the different types of computer networks today and save yourself all that preparation. WHAT IS INCLUDED? 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, 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. This lesson helps you to teach your class about: LAN, WAN and PAN Wired and wireless network Client-server and peer-to-peer (P2P) networks Factors that affect the performance of networks . Please note: network topologies and protocols are not covered in this lesson as that is covered in a separate lesson you can download here. 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
Network Topologies Knowledge Organiser
nwilkinnwilkin

Network Topologies Knowledge Organiser

(0)
This visually appealing knowledge organiser is a quick summary to recap network topologies, protocols and layers. It can help pupils revise for end of unit tests or GCSE computer science exams by including small straightforward facts that can be learnt 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 pupil’s confidence in understanding of network topologies, protocols and layers. 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: Star and mesh network topologies WiFi frequency and channels Encryption Ethernet IP addressing and MAC addressing TCP/IP, HTTP, HTTPS, FTP, POP, IMAP and SMTP protocols The concept of the 4-layer TCP/IP protocol layers Packet switching . 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 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 my other computer science knowledge organisers
Programming Input and Output Task Cards
nwilkinnwilkin

Programming Input and Output Task Cards

(0)
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 INPUT AND PRINT 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. 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.
Programming Maths Task Cards
nwilkinnwilkin

Programming Maths Task Cards

(0)
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 MATHEMATICAL OPERATORS 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.
Programming Random Values Task Cards
nwilkinnwilkin

Programming Random Values Task Cards

(0)
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 USING RANDOM VALUES IN PROGRAMS along with recapping input and output, if statements, while loops and for loops! ** Please note, this set of 40 quick programming task cards focuses only on generating and using random values. It does assume they are familiar with input, output and creating variables using whole numbers and numbers that use decimal places (floating point) and using simple mathematical operators including addition, subtraction, multiplication and division. They should also be familiar with loops (for and while), if statements and dealing with strings. This is a great activity to recap all those previously learnt skills. 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 . 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. Click here now to have a look at my other programming task cards
Python 2D Lists Programming Challenges
nwilkinnwilkin

Python 2D Lists Programming Challenges

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