Hero image

Nichola Wilkin - Computer Science

Average Rating4.66
(based on 1177 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!

215Uploads

897k+Views

1940k+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 If Statements Lesson
nwilkinnwilkin

Python If Statements Lesson

(0)
This complete lesson introduces pupils about basic if statements and if…else statements in Python. Download 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 not teach pupils about nested if statements or elif statements as that is covered in another lesson, which can be found here. Duration: 1 lesson This lesson teaches pupils about: Logical operators Basic if statements If…else statements Flow diagrams . 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 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.
Python Challenges: More About Strings
nwilkinnwilkin

Python Challenges: More About Strings

(0)
Are you looking to expand your student’s knowledge of Python programming? These Python challenges give students 12 coding activities all focused on dealing with strings. If you are familiar with my best-selling Python book “Python by Example: Learning to Program in 150 Challenges” by Nichola Lacey, these new challenges will expand on the skills taught and give your student’s more coding practice. Download this wonderful set of Python challenges today to see just how useful they are. WHO ARE THESE PYTHON CHALLENGES FOR? These challenges assume students have some basic knowledge of programming with Python and know how to use a print statement. WHAT IS INCLUDED? This pack includes a single 3 page PDF which gives your students an explanation of using strings, example code and 12 programming challenges for them to work through. You also get another PDF which contains printed versions of the suggested solutions AND you get the Python solutions in Python programs so you can open them and look at the code using an IDLE. HOW CAN YOU USE THESE PYTHON CHALLENGES? These challenges are very flexible and can be used in a variety of ways. The main PDF includes an explanation, example code and a page of Python coding challenges. Students can work through them individually and the attractive PDF handout makes a perfect homework task. Alternatively you can print out the example code and page of Python challenges to give to your class as a starter, plenary or other in-class activity to enable your students to practise using their new skills. You may even want to isolate the programming challenges into individual tasks, rather than use them as a printed activity to use them in your lesson as small individuals coding challenges. They are also ideal for you for quick finishers or to motivate higher ability students to keep them interested and learning a new skill whilst you help other students who need a little more reassurance of the basics. As you have a separate PDF of the answers you can give them to your class at a later date for them to mark themselves, although most students do not require this as they will discover if their code works when they run it and will debug if they find an error. You could also have the answer sheet ready as a help sheet for those who are stuck and need help. What are you waiting for? Grab your copy of these flexible and highly useful Python challenges immediately. Your students will love them. FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Wireless Networks Lesson
nwilkinnwilkin

Wireless Networks Lesson

(0)
How can you teach your students about wireless 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 wireless networks 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, 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? With virtually no preparation (apart from photocopying the worksheets) you will be ready to teach your classes about: Wi-Fi The hardware used to connect to a wireless network Public Wi-Fi hotspots The dangers associated with using hotspots Virtual private networks (VPN) The importance of encrypting wireless networks . 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 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
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 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
The Witch's Lair – A Sorting Algorithms Escape Room
nwilkinnwilkin

The Witch's Lair – A Sorting Algorithms Escape Room

(0)
This has got to be one of the most unusual and fun ways of introducing your students to the delights of the bubble, insert and merge sorting algorithms. Even if your exam board only teaches two of these sorting algorithms it’s still worth getting this activity and teaching all three as it is just so much fun! Using an escape room activity that involves a witch and a goblin (who doesn’t want that?) your students will learn the basics of how these three algorithms work. This is a student-led interactive escape room activity that is ideal for social distancing and does not require any student computers and they can remain at their individual desks and yet they will still be working together. The entire activity will last a single lesson. Your role is to not do a lot and put the emphasis on your students working together. Early on you will be turned into a goblin! Sorry (not really sorry) so you may want to practise your goblin roar for when it’s called upon. Students therefore cannot rely on you to help them (because you’ll be a goblin) and they’ll have to work together (either as a whole class or in smaller teams if you prefer) to try and solve all the riddles in their “spell books” for themselves. The main activity is introduced via a whole-class PowerPoint presentation which includes videos giving the students vital instructions and helping them if necessary. Each pupil is given a printout of the spell book which contains all the challenges. This escape room style activity gives your students a great introduction to the three sorting algorithms (bubble sort, insert sort and merge sort) and will certainly give your students a boost at the start of learning this topic. Suitable for higher KS3 classes and GCSE Computer Science classes. FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
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.
Data Representation Lessons
nwilkinnwilkin

Data Representation Lessons

(0)
A great introduction to understanding how text, images and sound are saved as binary. These ready to use data representation lessons will save you hours of preparation and can easily be adapted to meet your own requirements. WHAT IS INCLUDED? In this unit you have 3 ready-to-use lessons: ASCII characters Bitmap images Sound . Everything you need is included such as: a very high-quality accessible PowerPoint presentation for every lesson that effortlessly leads the teacher through the lesson and includes all the answers to the many questions and tasks the students need to complete a 2-sided editable worksheet for every lesson an easy-to-follow editable lesson plan for every lesson . PRIOR LEARNING This unit does expect pupils to be familiar with binary and in particular know that: Computers store numbers using binary. Binary can only contain 1s and 0s. A single binary digit is a bit. They can translate denary numbers into binary and binary numbers into denary by working out the column headings. . If your students are unfamiliar with these concepts, I highly recommend purchasing my 2 lesson unit called “Understanding Binary” which covers all of these topics and will ensure your students are ready for this unit. Many teachers purchase both units (Understanding Binary and Data Representation) together and run them as a single 5 week unit as they complement each other so well. EASY TO USE These ready to use resources are so straightforward that although I have included a lesson plan, most teachers can teach straight from the PowerPoint presentation without any further assistance. And best of all, the answers are included saving you time and energy. This makes these lessons suitable for experienced computing specialist teachers along with non-specialists and early career teachers (ECTs). EDITABLE RESOURCES I understand that teachers want to adapt their resources, so I’ve made the bold decision to make these resources editable. Therefore, if you need to use a particular template style for your school,or if you have students with specific educational needs, you can change the lesson to suit them. It gives you the flexibility to alter the lessons to suit your own particular needs. SCIENTIFICALLY PROVEN TEACHING TECHNIQUES These teaching resources have been specifically designed to aid pupils using educational psychology backed theories including dual coding, Mayer’s theory and the best techniques to alleviate cognitive load. Your students will have a higher retention rate, better and deeper understanding of the subject matter and will build their confidence in a natural way which reduces distractions and helps them focus on the learning. These lessons are highly interactive and engage students straight from the start. Just click on the BUY NOW button to download them straight away. You’ll wonder how you ever managed without them.
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 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
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 and Worksheets Bundle
nwilkinnwilkin

Vector Graphics Escape Room and Worksheets Bundle

2 Resources
Are you teaching vector graphics and want to spice things up a bit? Look no further. This great value bundle includes 6 stunning, no-prep worksheets to enhance learning and spark critical thinking and a great escape room activity. With these no-prep activities, your students will enhance their learning of creating and understanding vector graphics. Created for year 8 students, the worksheets have been developed to complement your existing scheme of work, break up the lessons and can promote deeper thinking into the subject matter. The escape room activity combines quizzes, puzzles and sound to test their understanding of creating vector graphics. Absolutely no preparation required by the teacher. Break monotony, energise your lessons and reinforce learning with these versatile worksheets and escape room activity. Ideal for time-strapped teachers seeking engaging, hassle-free activities. Save money now when you purchase these two great resources as a bundle. CLICK HERE TO SEE MY CLEAR MESSAGING IN DIGITAL MEDIA WORKSHEETS AND ESCAPE ROOM BUNDLE #tcer&ws
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
Fundamentals of Data Representation AQA GCSE Computer Science Workbook (8525)
nwilkinnwilkin

Fundamentals of Data Representation AQA GCSE Computer Science Workbook (8525)

(0)
This data representation 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 66-page workbook completely covers the new specification 8525 3.3 Fundamentals of Data Representation theory. Table of Contents: Number bases (decimal, binary and hexadecimal) Converting between number bases Units of information Adding together binary numbers Binary shift Character encoding Representing bitmap images Colour depth and image size Representing sound Sampling rate and sample resolution Calculate file sizes Data compression Huffman code Run length encoding (RLE) . FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments. You may also be interested in these workbooks which have also been updated for the new specification: Algorithms Python Programming Computer Systems Fundamentals of Computer Networks Cyber Security Relational databases and SQL Ethical, Legal and Environmental Impacts
Programming Fundamentals OCR GCSE Computer Science Workbook (J277)
nwilkinnwilkin

Programming Fundamentals OCR GCSE Computer Science Workbook (J277)

(0)
This programming fundamentals workbook is perfect for students studying for the OCR GCSE (9-1) in computer science and has been updated to completely cover the new specification J277. It can be used in the classroom as a teaching aid, for self-study or as a revision tool. In this resource you will receive an interactive PDF workbook so your students can either print it out and complete the activities by hand or fill it in electronically making this an ideal workbook for use in school or for students studying at home. The answer booklet is provided as a separate PDF file so you can assign your students the workbook without including the answers. This 70-page workbook completely covers the new specification J277 2.2 programming fundamentals theory. Table of Contents: The use of variables, constants, operators, inputs, outputs and assignments Sequence Selection Iteration (count-controlled and condition-controlled loops) Common arithmetic operators Common Boolean operators (AND, OR and NOT) Data types (integer, real, Boolean, character, string and casting) Basic string manipulation File handling operations (open, read, write and close) The use of records to store data The use of SQL to search for data The use of arrays (1D and 2D arrays) How to use sub programs (functions and procedures) Random number generation . You may also be interested in these workbooks which have also been written to cover the J277 specification: Systems Architecture Memory and Storage Computer networks, connections and protocols Network Security Systems Software Ethical, Legal, Cultural and Environmental Impacts Algorithms Producing Robust Programs Boolean Logic Programming Languages and IDEs
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
Excel Test
nwilkinnwilkin

Excel Test

(1)
This end of unit test can be used to assess the pupils understanding of Excel basic features and includes written and practical elements to the test. It asks questions on basic mathematical operators (+, -, * and /), the order of calculation (BODMAS), basic functions (SUM, AVERAGE, MIN and MAX), relative and absolute cell references, basics formatting, creating graphs along with sorting and filtering data. Suitable for GCSE ICT classes and KS3 Computing and ICT classes. Please note: The test and answer documents are provided in PDF format so are not editable. 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.
Algorithms Bundle
nwilkinnwilkin

Algorithms Bundle

3 Resources
A great introduction to understanding computational thinking, algorithms and sorting and searching algorithms. Pupils learn about, decomposition, pattern recognition, writing algorithms, flowcharts, bubble sort, insertion sort, merge sort, linear search and binary search algorithms. These ready to use lessons will save you hours of preparation and can easily be adapted to meet your own requirements. WHAT IS INCLUDED? In this unit you have 9 ready-to-use lessons: 3 lessons on computational thinking (decomposition, pattern recognition and abstraction) 3 lessons on understanding algorithms (creating an algorithm, flowcharts, selection and iteration) 3 lessons on sorting and searching algorithms (bubble sort, insertion sort, merge sort, linear search and binary search) . These lessons include everything you need such as: a very high-quality accessible PowerPoint presentation for every lesson that effortlessly leads the teacher through the lesson and includes all the answers to the many questions and tasks the students need to complete an editable worksheet for every lesson an easy-to-follow editable lesson plan for every lesson . Not only have you got the complete lessons above but if you wanted to extend the searching and sorting algorithms unit I have made it extra easy by also including the Python programs (both with and without comments) for each of the searching and sorting algorithms along with the pseudocode covering the AQA, OCR and Edexcel syntax. PRIOR LEARNING Pupils do not need any prior learning for the first of these units “Computational thinking”. After the computational thinking unit pupils can progress immediately to “Understanding Algorithms” unit or you may want to split it up and use these units in separate year groups. Older pupils who are more familiar with Python will enjoy the “Sorting and Searching Algorithms” unit. EASY TO USE These ready to use resources are so straightforward that although I have included a lesson plan, most teachers can teach straight from the PowerPoint presentation without any further assistance. And best of all, the answers are included saving you time and energy. This makes these lessons suitable for experienced computing specialist teachers along with non-specialists and early career teachers. EDITABLE RESOURCES I understand that teachers want to adapt their resources, so I’ve made the bold decision to make these resources editable. Therefore, if you need to use a particular template style for your school or pupils with special educational needs, you can change the PowerPoint presentation, worksheet and lesson plan to suit your needs. These lessons are highly interactive and engage students straight from the start. Start reaping the benefits today of incredibly high-quality, professionally designed teaching resources that you can use with virtually no preparation. Just click on the BUY NOW button to download them straight away. You’ll wonder how you ever managed without them.