Hero image

Nichola Wilkin - Computer Science

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

216Uploads

917k+Views

1964k+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!
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.
Binary Calculations
nwilkinnwilkin

Binary Calculations

(0)
A great introduction to understanding binary addition, two’s complement, binary subtraction, binary shifts and binary multiplication. WHAT IS INCLUDED? In this unit you have 5 ready-to-use lessons: binary addition negative binary numbers using two’s complement binary subtraction using two’s complement binary shift and binary multiplication recapping lesson to consolidate consolidating the unit and embed the skills . 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 or 3-sided editable worksheet for every lesson an easy-to-follow editable lesson plan for every lesson . PRIOR LEARNING This unit does expect pupils to know how to translate denary numbers into binary and binary numbers into denary. . If your students are unfamiliar with these concepts, I highly recommend purchasing my 2 lesson unit called “Understanding Binary” (https://www.tes.com/teaching-resource/resource-13042315) which covers all of these topics and will ensure your students are ready for this unit. WHO IS THIS FOR? This aligns with the iGCSE in computer science (0478) but is also useful for OCR J277, AQA 8525 and Pearson Edexcel computer science qualifications. 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, you can change the PowerPoint presentation, worksheet and lesson plan to suit your needs. 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 to ensure your students will have a higher retention rate and a deeper understanding of the subject. TEACHING TO THE TOP These lessons are designed to stretch all pupils. Instead of traditional differentiation which systematically underchallenges pupils, I raise the bar for everyone and then, as a teacher who knows your own students best, you can support individuals to reach their own full potential. 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
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.
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
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.
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
Python Programming AQA GCSE Computer Science Workbook (8525)
nwilkinnwilkin

Python Programming AQA GCSE Computer Science Workbook (8525)

(0)
This Python programming workbook is perfect for students studying for the AQA GCSE (9-1) in computer science and has been updated to completely cover the new specification 8525. It can be used in the classroom as a teaching aid, for self-study or as a revision tool. In this resource you will receive an interactive PDF workbook so your students can either print it out and complete the activities by hand or fill it in electronically making this an ideal workbook for use in school or for students studying at home. The answer booklet is provided as a separate PDF file so you can assign your students the workbook without including the answers. This 88-page workbook completely covers the new specification 8525 3.2 Programming theory and gives pupils plenty of practical Python challenges to complete. Table of Contents: Data types Variables and constants Iteration Selection Subroutines (procedures and functions) Nested selection and iteration structures Arithmetic operations Relational operations Boolean operations Data structures (1D and 2D arrays) Use of records String handling Random number generation A structures approach to programming Robust and secure programming Syntax and logic errors . FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments. You may also be interested in these workbooks which have also been updated for the new specification: Algorithms Fundamentals of Data Representation Computer Systems Fundamentals of Computer Networks Cyber Security Relational databases and SQL Ethical, Legal and Environmental Impacts
All AQA 8525 computer Science Workbooks BUNDLE
nwilkinnwilkin

All AQA 8525 computer Science Workbooks BUNDLE

8 Resources
Looking for a comprehensive and easy-to-use resource to help your students excel in AQA GCSE 8525 computer science? Look no further than our complete set of workbooks! Written specifically to match the requirements of the AQA GCSE Computer Science exams, these workbooks ensure that you cover the entire specification and provide your students with all the information they need for successful revision and exam preparation. But these workbooks are more than just a standard handout or textbook. They’re interactive and engaging, combining the best of both worlds to create a powerful addition to your teacher’s toolkit. With everything at their fingertips, your students will be able to focus on learning and achieving their best. What is included? Our interactive PDF workbooks make it easy to focus on specific sections of the AQA 8525 GCSE in Computer Science syllabus without overwhelming your students. Each workbook is designed to cover a single topic in depth, using student-friendly language and clear explanations of key terminology to help your pupils digest the knowledge and retain it for longer. Throughout each workbook, tasks are included to reinforce learning and allow you to monitor your students’ progress. Answers are provided in a separate PDF workbook, giving you the option to issue workbooks without answers for assessment purposes. To help your students take ownership of their learning, each workbook also includes a student checklist. This tool allows students to track their progress and identify areas where they may need more work, helping you make the most of the time you have with your students. This bundle includes all of the following AQA workbooks: Fundamentals of Algorithms Programming using Python Fundamentals of Data Representation Computer Systems Fundamentals of Computer Networks Cyber Security Relational Databases and Structured Query Language (SQL) Ethical, Legal and Environmental Impacts of Digital Technology The total individual price for all the computer science workbooks is £135.92 but when purchased as a bundle you can get all this for only £100 saving you more than 25% of the individual price. How can they be used? Our AQA 8525 GCSE in Computer Science workbooks are the perfect complement to your classroom teaching. They offer the flexibility to be completed either on-screen or printed and completed manually on paper, ensuring continuity both in the computer room and when your classroom is being used by another subject. In addition, our workbooks can also be given to students as homework or self-study projects to complete on their own at home. This is a great option for students who may need extra practice or who want to reinforce their understanding of a particular topic. The best part? When you purchase our workbooks, you’ll receive a PDF file that can be reused time and time again with no further costs or ongoing subscription fees. This means that you can continue to use them year after year, saving time and money in the process. So whether you’re looking for an in-class supplement, a homework option, or a comprehensive revision tool, our AQA 8525 GCSE in Computer Science workbooks are an excellent choice.
Python programming KS3 assessment
nwilkinnwilkin

Python programming KS3 assessment

(0)
This assessment test allows you to assess your pupils against the national curriculum specification for Python programming. It should be used at the end of Key Stage 3 as a summative assessment rather than as a formative assessment. The national curriculum specifies that by the end of Key stage 3 pupils should have been taught to “use two or more programming languages, at least one of which is textual, to solve a variety of computational problems; make appropriate use of data structures (for example, lists, tables or arrays); design and develop modular programs that use procedures or functions (for example, sub programs).” This test allows you to assess if your pupils have met this criteria. It includes a 6 page PDF document which should be printed and given to your pupils to complete under test conditions. There is no practical element to this test and is completed through a written test. This resource also includes a mark scheme to aid the teacher in marking the paper and even includes grade boundaries and descriptions that can assist the teacher when writing pupils’ long reports. Duration: 1 lesson This end of unit assessment does assume the pupils have been taught the following areas: Data types Syntax errors Logical and sequence errors Inputs and outputs Sequence, selection and iteration If…else statements Drawing and understanding flow diagrams Mathematical operators (+, -, * and /) Comparison operators (>, <, >=, <=, == and !=) For loops (count controlled loops) While loops (condition controlled loops) Simple lists and 2D lists (data structures) Sub programs Passing variables between sub programs and the main program Local and global variables FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
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.
Massive Binary Bundle
nwilkinnwilkin

Massive Binary Bundle

8 Resources
A huge bundle of binary lessons and worksheets covering: Understanding Binary (2 lessons including 2 worksheets) suitable for KS3 Data Representation (3 lessons including 3 worksheets) suitable for KS3 Hexadecimal (2 lessons including 2 worksheets) suitable for KS3 or GCSE Binary Calculations (5 Lessons including 5 worksheets) suitable for GCSE and A-Level Moore’s Law (1 lesson including 1 worksheet) suitable for GCSE Additional 11 worksheets on Binary Additional 10 worksheets of Binary calculations Additional 4 worksheets on Hexadecimal . This will give you more than enough content to teach from the very basics of understanding what binary it and converting binary to denary to looking at how text, images and sound are stored in binary and converting to hexadecimal. They also include the more advanced skills of binary addition, 2’s complement, binary subtraction and binary multiplication. Please read the description in each individual resource to find out more. You will save money by buying these resources in a bundle rather than purchasing them as separate resources and also save yourself hours of preparation. EASY TO USE These ready to use lessons 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 the lessons editable. Therefore, if you need to use a particular template style for your school, you can change the PowerPoint presentations to suit your needs. 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. 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.
Computational Thinking Lessons
nwilkinnwilkin

Computational Thinking Lessons

(0)
A great introduction to understanding computational thinking including decomposition, pattern recognition and abstraction. These ready to use computational thinking 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: Decomposition Pattern recognition Abstraction including a computational thinking team task . Please Note: This unit DOES NOT teach pupils about algorithms. In this unit pupils will be using everyday examples to help them understand the principles of computational thinking. This lesson includes 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 an editable worksheet for every lesson an easy-to-follow editable lesson plan for every lesson . PRIOR LEARNING This unit does expect pupils know that computers use programs to tell them what to do, and assumes they have had some experience of writing Scratch programs. 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 pupils with special educational needs, you can change the PowerPoint presentation, worksheet and lesson plan to suit your 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. These lessons are highly interactive and engage students straight from the start. I have created another unit called Understanding Algorithms which teachers pupils the basics of writing algorithms and drawing flowcharts which teachers can use after this computational thinking unit to make a complete 6 lesson unit, alternatively you may want to split them up and teach them as 2 discreet units with 3 lessons in each. [You can view the Understanding Algorithms lesson here (http:// 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.
Intermediate Python Programming Lesson Pack | JUMP123 | KS3 Computing
nwilkinnwilkin

Intermediate Python Programming Lesson Pack | JUMP123 | KS3 Computing

(0)
This dynamic intermediate Python unit builds on foundational skills, empowering students to become more confident, capable programmers with enhanced problem-solving abilities. Through 8 fully editable lessons, the JUMP123 methodology ensures interactive and effective learning, using proven educational psychology to reduce cognitive load and accelerate mastery of Python. WHAT’S INCLUDED? 8 FULLY EDITABLE LESSONS: Designed for students who have completed the introductory Python course, this unit introduces new concepts while reinforcing previous knowledge, shifting the focus to tackling more complex challenges and deepening their programming experience. INTERACTIVE EXERCISES: Emphasizes problem-solving, incorporating more paired programming and discussions compared to the introductory course. REAL-WORLD SCENARIOS: Encourages students to develop real-world programming skills, such as finding solutions through repositories and adapting them to their own code. ASSESSMENT TOOLS: Follows the JUMP123 assessment methodology, making it simple to monitor and evaluate pupil progress. . SKILLS STUDENTS WILL LEARN: Advanced use of Python syntax and programming constructs. Enhanced problem-solving skills with a focus on real-world applications. Ability to independently adapt and troubleshoot Python programs. . By the end of the unit, students will confidently use: Lists (including using them with a loop and using append and pop) Trace tables Libraries Using functions and procedures including passing parameters and using tuples to return values . WHO IS THIS FOR? These lessons are perfect for secondary school teachers seeking to advance their students’ Python skills. Ideal for those who have completed the introductory Python unit and are ready to tackle more challenging programming tasks. FLEXIBLE FOR ANY PROGRAMMING PLATFORM No matter which Python platform your school uses, this unit works seamlessly. All code can be copied into any environment for live coding demonstrations, so you can focus on teaching. WHY IT WORKS JUMP123 makes teaching Python a breeze by focusing on essential skills, reducing student overwhelm, and providing ample practice to transfer knowledge into long-term memory. With this resource, you’ll see less confusion in the classroom and more confident coders. WANT A SNEAK PEEK? Visit JUMP123.co.uk to download free sample lessons from our introduction unit and discover how this dynamic approach can revolutionise your Python teaching.
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
Python Lists Programming Challenges
nwilkinnwilkin

Python Lists Programming Challenges

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

Python Programming Knowledge Organiser and Prompt

(0)
This visually appealing knowledge organiser is a quick summary to recap how to Python programming techniques. It can help pupils revise for end of unit tests, helping them as a prompt when programming or GCSE computer science exams by including small straightforward facts that can be learnt in minutes. A powerful revision/programming prompt 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 how to create Python programs. WHAT IS INCLUDED? This PDF knowledge organiser includes the important facts and a separate PDF document includes 3 programming challenges and possible solutions. 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. Also great for students to have on their desks to use as a quick guide to remind them of key Python programming techniques WHAT DOES IT COVER? This knowledge organiser includes easy to digest facts on the following topics: Variables, constants, operators, inputs and outputs Sequence Selection Iteration String manipulation Basic file handling SQL searches 1D and 2D arrays Using subprograms Data types Arithmetic and Boolean operators . 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
Python Programming with Sequences of Data Worksheets
nwilkinnwilkin

Python Programming with Sequences of Data Worksheets

(0)
Supercharge your teaching with these irresistible worksheets that take their Python programming to the next level! Designed to complement the Teach Computing Year 9 “Python programming with sequences of data” scheme of work, these 5 stunning, no-prep worksheets enhance learning and spark critical thinking. FOR WHOM? Tailored for year 9 pupils who are following the “Python programming with sequences of data” scheme of work, these ready-to-use worksheets are suitable for experienced computing teachers and non-specialist teachers. These worksheets have been developed to complement your existing scheme of work, break up the lessons and can promote deeper thinking into the subject matter along with giving your students vital extra programming practice. WHAT’S INSIDE? Uncover magic with these 5 comprehensive PDF worksheets, all of which are accompanied by a separate PDF which includes the answers: If Recap – Ideal worksheet that is best used at the start of the unit to recap the skills they have previously learned. Includes 3 Python programming challenges requiring if, else and if, elif, else statement. One challenge is presented as a flow diagram giving the pupils the chance to practise computational thinking skills in a graphical format. Lists – This worksheet includes 2 Python programming challenges including lists. One involved debugging and solving the errors in a given program and the other is based on a flow diagram. List Operators – This worksheet includes 5 Python challenges which require pupils to use append, remove, insert, sort and reverse operators to a list. While Lists – Includes 4 Python challenges which involve using while loops with a list. For Lists – This final worksheet includes 4 Python programming challenges that use For loops with a list. One of the challenges requires pupils to solve the errors in a given program. . Break the monotony, energise your lessons and reinforce learning with these versatile and attractive worksheets giving your pupils vital extra programming practice, necessary to really embed the skills taught in the scheme of work. Ideal for time-strapped teachers seeking engaging, hassle-free activities. Transform teaching and instil skills required to expand on their previous knowledge of Python programming. Perfect for ready-to-use alternatives to complement your current scheme of work, these captivating worksheets are available now! Grab your copy now and embark on an exhilarating teaching journey! FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Python Recapping Sub Programs
nwilkinnwilkin

Python Recapping Sub Programs

(0)
This Python lesson is perfect to help GCSE classes get back into Python programming after they have had a break from it. It does assume they are familiar with the KS3 national curriculum requirements and have previously been taught about sub programs, functions and procedures. Please note: This lesson recaps these key areas, giving pupils a chance to practise previously learnt skills but this lesson is not suitable for teaching these elements to your class for the first time. Download this no-prep lesson now to help you take control of your workload. This complete lesson includes an attractive dyslexia-friendly PowerPoint presentation, a pop quiz and lots of practical programming practice. The easy-to-follow teacher’s lesson plan includes all the answers. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Duration: 1 lesson. This lesson teaches pupils about: What is a sub program? Calling sub programs Passing single and multiple variables to sub programs Returning single and multiple variables to the main program . What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time. FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments. Click Here To See More Of My Great Python Lessons
Python Subprograms Lesson
nwilkinnwilkin

Python Subprograms Lesson

(0)
This complete Python programming lesson teaches pupils how to use subprograms including how to pass variables, call subprograms and use local and global variables. Download this no-prep lesson now to help you take control of your workload. This ready to use lesson is suitable for Key Stage 3 and GCSE computer science pupils. This complete lesson includes an attractive dyslexia-friendly PowerPoint presentation including videos to teach the key skills and the easy-to-follow teacher’s lesson plan includes all the answers. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Please note: This lesson does assume the pupils are confident with using basic programming constructs of sequence, selection (if statements) and iteration (while and for loops) Duration: 1 lesson. This lesson teaches pupils about: Subprograms Passing variable to a subprogram Returning variables from a subprogram to the main program Local and global variables . What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making progress and save you preparation time. FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments. [Click Here To See More Of My Great Python Lessons] (https://www.tes.com/resources/search/?authorId=835903&q=Python Lessons&shop=nwilkin)