Introduction To Python With JUMP123Quick View
nwilkinnwilkin

Introduction To Python With JUMP123

(0)
Are you looking for an effective way to teach Python? JUMP123 programming is an innovative pedagogy that makes teaching programming easy for you and engaging for your students. By breaking lessons into manageable steps, this approach ensures that students not only grasp Python concepts but also retain and apply them to new challenges. This set of 12 fully editable lessons uses the JUMP123 methodology, designed to make Python lessons both interactive and effective. The structure, based on proven educational psychology, reduces cognitive load for students, helping them master Python more efficiently. WHY CHOOSE JUMP123? Editable Resources: Each lesson comes with a fully customisable PowerPoint and lesson plan, so you can adapt them to your school’s requirements and your own teaching style. Teacher-Friendly: With built-in answers, these lessons support early-career teachers, non-specialists, and experienced educators, saving you time while ensuring that your students progress. Student-Focused: Lessons are interactive, with activities like paired programming, paired discussions, questions and hands-on exercises to keep students actively engaged. . SKILLS YOUR STUDENTS WILL LEARN By the end of the unit, students will confidently use: Input and print functions including f-strings Data type conversion (int, float, str) Mathematical operations (+, -, *, /, MOD, DIV) Selection (If, else, elif and nesting) Iteration (while loops including and/or/not and for loops using range statements, strings and lists) Error identification and debugging . Students will gain a deep understanding of Python theory and be able to explain and troubleshoot programs independently. They’ll work through real-world coding scenarios, modifying code and creating new programs from algorithms and flowcharts. WHO IS THIS FOR? These lessons are perfect for: KS3 classes learning Python for the first time GCSE students needing foundational programming skills . 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. EASY PROGRESS TRACKING The lessons follow the JUMP123 assessment methodology, making it simple to monitor and evaluate pupil progress. This ensures that all students are advancing their programming skills. 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 the JUMP123 programming website to download free sample lessons and discover how this dynamic approach can revolutionise your Python teaching.
OCR J277 - Revision BundleQuick View
Davism1993Davism1993

OCR J277 - Revision Bundle

8 Resources
Everything in this bundle should allow for varied revision encompassing the entire of the J277 specifications for GCSE OCR Computer Science. Recently remade and updated resources! More being updated shortly! Enjoy!
Complete J277/02 Revision Workbook-with answersQuick View
Ajru23Ajru23

Complete J277/02 Revision Workbook-with answers

(1)
This is the accumulation of years of teaching and revision strategies and hours or tweaking. I have made a workbook with answers which will prepare any students for the J277 OCR COmputer Science Component 2 paper. Each section has quick tasks aimed at getting students to recap their knowledge. This is currently used by all students to see where they need to spend time revising. Then there are 10 much wider questions which is aimed at deepening the students’ understanding. The questions are tiered in difficulty. These all have model answers. There are then example exam questions with answers There is also a coding section with tasks aimed at getting students to practice the programming skills they could be asked to demonstrate in the exam. Again each program has a model answer. I’m happy to make any further amendments if there is something specific you need, please message me on here. I will also be making a Paper 1 version.
Computer science display periodic tableQuick View
st_ccost_cco

Computer science display periodic table

(6)
Computer Science periodic table wall display of key terms in programming. Wall display for ICT and Computer Science classroom. Key terms and keywords with definitions for programming in Python. Contains 32 key words used in programming with definitions under each one. Grouped together as publisher documents to easily print all 4 groups seperately. PLEASE NOTE: You will recieve 8 documents with this download. 4 documents are the coloured version to be printed out on white paper. The other 4 are black images with transparent text created on Photoshop to allow you to print on coloured paper of your choice. All files are Publisher Documents ready to be printed.
KS3 Scratch Programming Unit LessonsQuick View
hp1001hp1001

KS3 Scratch Programming Unit Lessons

(0)
A set of 7 full lessons for KS3 (Year 7/Year 8) on Scratch Programming. Lessons cover: Lesson 1 & 2 - Introduction into Scratch, What are Sprites, How do we add a background, How do we add a sprite, How do we control sprites, What is looping/loops, Creating Variables in Scratch, Creating loops in Scratch, Creating a simple game of cat and mouse in Scratch. Lesson 3 - Understand what a costume is and how to create one, Understand what broadcast means and where we find this code block, Finishing off the cat & mouse game in Scratch off. Lesson 4 - Understand how to sense events and where to find this in Scratch, Understand what a variable is and where to find one in Scratch, Creating a game of shark attack in Scratch. Lesson 5 - Understand what sensing is and how it is used in Scratch, Understand what a variable is and where to find them, Understand how to draw our own sprite using the paint feature, Apply our new knowledge to start creating a Flappy Bird game. Lesson 6 - Understand what coordinates are, Understand how coordinates affect the movement of characters, Understand how to use the coordinates code blocks to move our character, Continue creating our Flappy Bird game. Lesson 7 - Understand how to add pipes to our Flappy Bird game, Understand how to use operators to compare variables, Understand how to add a high score feature to our Flappy Bird game, Understand how to add instructions to our Flappy Bird game. Add to our game using the extension/challenge tasks. Lessons include: Teacher Slides PowerPoint Student Worksheets (Word Documents) Starter & Plenary Activities (Word Documents or in Teacher Slides PowerPoint) Extension Tasks (Word Documents) Extra Class Work - Scratch Booklet (Word Document)
OCR J277 - Computer Science GCSE - Revision CardsQuick View
Davism1993Davism1993

OCR J277 - Computer Science GCSE - Revision Cards

(2)
Recently remade for J277! I have created revision cards for all topics in the OCR Computer Science GCSE (J277). These are used by my current Year 11 Cohort, they have found them quite effective as support tools in lessons and revision at home. I allow students to use them whilst answering question in lesson so that they are focusing on exam techniques whilst absorbing the subject knowledge too. I have created a revision wall by printing each card in A3 and arranging it on the wall. Students can consult the wall if they are stuck. All the cards have been designed to be printed double sided on the short edge, This is so that the topic name is on the back. All cards are using the ‘OpenDyslexic’ font, this can be seen on the PDF’s. Formatting may differ on the publisher document if you do not have the font installed. This pack consists of the original publisher file as well as a PDF of all the cards too. I have also created a PDF of each set of cards that represent each separate paper of the OCR course. Enjoy! UPDATE# I have added the Pseudocode Programming Techniques page, to match up with the Question Cards
NEW Computer Science Revision Booklet GCSE Edexcel OCRQuick View
HarryJWestworthHarryJWestworth

NEW Computer Science Revision Booklet GCSE Edexcel OCR

(0)
DESCRIPTION Drawing on my experience as a student who achieved an A* in GCSE Computer Science, and who continues to study computing at a college level, with an extensive analysis of notes, mark schemes and examiner reports, I’ve created a revision booklet that cover every expectation for the Computer Science subject on the Edexcel (and some OCR) specification. These notes are presented in an easy-to-use revision note, then question format. Colour coding, diagrams and a simple layout makes learning easy. Having refined these over my final years in high school, I’ve seen first-hand the results they can achieve. I’m confident that they will be an invaluable tool to you. TOPICS INCLUDED (ANALYSIS & INFORMATION) Logic and Truth Tables Programming Languages Binary Systems Data Representation Computer Networks Software Development Data Storage & Compression Network Security & Cybersecurity Computer Hardware Programming Theory Ethical, Legal, and Environmental Issues
Python Programming Lesson BundleQuick View
nwilkinnwilkin

Python Programming Lesson Bundle

20 Resources
Take a giant step towards regaining control over your workload and teach Python programming with confidence. These ready to use Python lessons will save you hours of planning by providing you with comprehensive, engaging content you can use in your classes with next to no preparation. This bundle provides attractive dyslexia-friendly PowerPoint presentations, videos to teach key skills and plenty of opportunities for students to practise their Python programming skills. You will also get easy to follow teacher’s guides including ALL THE ANSWERS! These 20 lessons are suitable for teaching pupils about the joys of Python programming, from the very basics to confidently writing and using subprograms and writing to and reading from external files. It even includes a fun interactive computational thinking escape room game to introduce them to the problem-solving skills involved in Python programming. It uses a proven scaffolding technique that empowers pupils to make progress and gain confidence in their programming skills. Lessons: Getting Started with Input and Output statements If Statements More Advanced If Statements For and While Loops Strings and Numbers Random Values Drawing with the Turtle Creating Robust Programs Good Programming Habits Writing and Using Lists Writing and Using 2D Lists Using Subprograms Recapping Programming Constructs Recapping Subprograms Recapping Lists and 2D lists Recapping Good Programming Practice Using External Text Files Creating SQL Databases using DB Browser Interrogating SQL database using Python Using Structure Diagrams to Plan Larger Programs The lessons are suitable for newly qualified teachers, non-specialist teachers and experienced computer science teachers who are looking to add a sprinkle of zesty brilliance to their lessons.
OCR GCSE Computer Science (9 - 1) J277 Revision Mats / Knowledge OrganisersQuick View
TheITWizardTheITWizard

OCR GCSE Computer Science (9 - 1) J277 Revision Mats / Knowledge Organisers

11 Resources
A bundle of Knowledge Organisers covering OCR GCSE Computer Science J277 both components J277/01 and J277/02. Includes all areas covered within the specification including: 1.1 Systems Architecture 1.2 Memory and Storage 1.3 Computer Networks, Connections and Protocols 1.4 Network Security 1.5 Systems Software 1.6 Ethical, Legal, Cultural and Environmental Impacts of Digital Technology 2.1 - Algorithms 2.2 - Programming Fundamentals 2.3 – Producing Robust Programs 2.4 – Boolean logic 2.5 – Programming Languages and Integrated Development Environments Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Check out my shop for other resources on the J277 and J276 specifications
KS3 Computer Science SUPER BUNDLE!Quick View
RobbotResourcesRobbotResources

KS3 Computer Science SUPER BUNDLE!

17 Resources
This huge bundle includes all my key stage 3 computer science units of work as well as knowledge organisers and revision sheets to help prepare your students for their final assessments (all included). Full solutions are also included. This bundle contains: Computer Systems - Year 7 Computer Systems - Year 8 KS3 Networks Computational Thinking for KS3 Algorithm Design - Year 7 Algorithm Design - Year 8 Data Representation - Year 7 Data Representation - Year 8 Also includes knowledge organisers and revision sheets and starter activities! Purchase all these resources within this bundle and you will save over 25% individual resource price!
J277 Revision Mats/Knowledge OrganisersQuick View
Davism1993Davism1993

J277 Revision Mats/Knowledge Organisers

(0)
Recently remade specifically for J277! I have created revision mats/knowledge organisers for all topics in the OCR Computer Science GCSE (J277). I have found them particularly handy as homework for a topic or as a recap when finished the delivery of a topic. These are designed using the ‘OpenDyslexic’ font, this can be seen on the PDF’s. Formatting may differ on the publisher document if you do not have the font installed. This pack consists of the original publisher file as well as a PDF of all the mats too. Enjoy!
Teaching algorithms - pseudo code and flowchartsQuick View
simon_robertssimon_roberts

Teaching algorithms - pseudo code and flowcharts

(2)
Based around an introduction to algorithms, a total of 5 lessons are included in this package. Aimed at GCSE Computer Science, the 5 lessons are aimed at promoting an introduction to algorithms using decomposition. Every lesson comes complete with a teachers PowerPoint, iterative starter activities, lesson resources and an ‘Independent Learning Time’ section (this is aimed at allowing students to work independently to consolidate their understanding). Answers to flowchart and pseudo code tasks are included on the PowerPoints. Lesson 1: Introduction to algorithms using flowcharts, starts off with basic flowcharts based on easy scenarios and builds up to looking back at sound storage and representing this process as a flowchart. Lesson 2: Looking at more complex flowcharts to represent algorithms, focusing more on selection and iteration within algorithms. Independent Learning Activity includes exam questions for students to decompose problems and represent as flowcharts. Lesson 3: The focus of this lesson is to allow students time to work independently at solving complex algorithms as flowcharts. Using sequencing, selection and iteration a range of exam questions are included. Class activities are included beforehand to recap the learning of flowcharts. Lesson 4: An introduction to pseudo code - links the understanding of what pseudo code is to Python code which students may have come across beforehand from their NEA. Different examples of how code should be constructed are included. Several flowcharts are included on the PowerPoint which students then need to turn into pseudo code. Sequencing and selection are focused upon in this lesson. Lesson 5: Developing students understanding further using sequencing, selection and iteration. WHILE loops are demonstrated of how to construct a loop in pseudo code. Students will spend their time working on problems and trying to decompose these into pseudo code. Extension questions are included for the HAL students / students needing extra or more challenging work.
Year 7 Computing/ICT Scheme of work & ResourcesQuick View
Confusion101Confusion101

Year 7 Computing/ICT Scheme of work & Resources

(2)
Complete collection of Scheme of work, lesson plans, Power Points and homework for Year 7 introduction to computing and ICT. Includes: Topic 1 - Introduction & using computers safely and effectively • 7 Lessons, Power Points, Assessment, Homework and Pupil Progress Diary Topic 2 - Introduction to coding through Scratch • 5 Lessons (can be stretched depending on pupil progress), Power Points, Assessment, homework and Pupil Progress Diary Topic 3 - Spreadsheet Modelling • 6 Lessons, Power Points, Assessment, homework and Pupil Progress Diary All lessons are ready to teach and require minimal, if any preparation (may need tweaking to work with your school system) - everything is provided! Pack includes a scheme of work with lesson objectives and lesson overview and how these lessons fit into and satisfy the new National Curriculum for Computing. Ideal resource for non-specialists to follow, or for a specialist to pick up and run with. Feel free to adapt the resources as needed. All lessons are ready to teach. Year 8 and Year 9 packs also available, as is a bundle of all three.
Entire Lesson Set For GCSE Computer Science (J277 - new spec) - both papers!Quick View
brettjoynson1988brettjoynson1988

Entire Lesson Set For GCSE Computer Science (J277 - new spec) - both papers!

(0)
62 x 1 hour lessons that cover the entire course! Including some great lessons on tricky topics such as Networks, Logic Gates, Binary/Hex and writing code. Entire set of lessons planned on PowerPoint for both paper 1 and paper 2 of GCSE OCR Computer Science (will benefit other exam boards as well). This is planned for the new spec J277 released for this coming year. Each unit has in-depth lessons planned, in font OpenDyslexic, on SEND friendly background, and with clear Bell Works / Objectives & Outcomes / content tasks to learn / exam questions to practice. There are no logos on any of the PPTs and there are well over 2000 slides of information here. I planned these during 2018-19 and progress in the subject at my new school went from -0.05 to +0.41 in a year! Predictions for this year were record breaking again at ~+0.8! The attainment was also the highest the school had ever had, and we had a very large mixed ability cohort in both years. These lessons able you to read over them for 5 minutes then off you go teaching, with only your pointer needed. Example answers to the questions are given to aid students with effective modelling - showing exactly where the marks are gained. For the more challenging content recap sessions are in-built for the following lesson. Note: 1.6 only has 1 lesson on laws - the rest of the lessons on ethics etc are covered in class by a series of videos (not able to include these) and discussions - I have found this more useful when revising the topic in year 11 and students have done similar topics in other subjects (RS etc). The content is as follows: - 1.1 - 4 lesson PPTs - 1.2 - 13 lesson PPTs - 1.3 - 13 lesson PPTs - 1.4 - 3 lesson PPTs - 1.5 - 3 lesson PPTs - 1.6 - 1 lesson PPT - 2.1 - 9 lesson PPTs - 2.2 - 8 lesson PPTs - 2.3 - 3 lesson PPTs - 2.4 - 3 lesson PPTs - 2.5 - 2 lesson PPTs All are very clearly labelled and numbered to keep them in order. You will not be disappointed! But you will save a huge amount of time!!!
OCR J277 2.1 - 2.5 Complete SoW Discount BundleQuick View
MrBond_MrBond_

OCR J277 2.1 - 2.5 Complete SoW Discount Bundle

6 Resources
Save planning time and money with this discounted J277 Computer Science Complete Component 2 bundle! Includes the following units and content: 2.1 Computational Thinking: 14 lessons, 4 homework sheets 2.2 Programming Fundamentals: 9 lessons, 3 homework sheets 2.3 Producing Robust Programs: 6 lessons, 2 homework sheets 2.4 Boolean Logic: 3 lessons, 1 homework sheet 2.5 Programming Languages: 3 lessons, 1 homework sheet Question-by-Question analysis spreadsheet and mail merge documents to create personalised student feedback sheets for supplied end-of-unit tests Each lesson includes applicable resources (e.g. Python example files). In total there are 35 lessons and 11 homework sheets, plus an end-of-topic test for each unit. Cheaper than buying each unit individually! Get your weekends back, buy today.
Pseudocode OCR Exam Reference language workbook and lessons (50 tasks)Quick View
barabcubarabcu

Pseudocode OCR Exam Reference language workbook and lessons (50 tasks)

(0)
This workbook covers all of the topics required in OCR Exam Reference Language with direct comparison to Python. It also contains 50 questions that come with answers. The lessons look at how to code in OCR Exam Reference language while comparing it with the exact same code written in Python. There are 50 tasks for students to complete in OCR Exam Reference language. Topics covered: Sequence, Casting, commenting, if statements, case statements, for loops, do until loops, while loops, random number generation, file handling (writing and reading), 1D Array and 2D arrays, string handling (length,substring,upper,lower,concatenation) , functions and procedure. For £2 you will save many hours of lesson planning.
Computer Room Display BUNDLEQuick View
nwilkinnwilkin

Computer Room Display BUNDLE

6 Resources
Here are all the packs needed to create 5 attractive displays in your computer room to instant impact and interest for your students. Buy this bundle of 5 display packs now and instantly brighten your computer room and get a free BONUS pack of word wall posters too. HOW CAN YOU USE THESE DISPLAY? This display works well when positioned: on a display board in your computer room in the corridor leading to the classroom or arranged in any other available space on your walls . PREPARING THE DISPLAYS There are 5 complete displays included in this bundle: Computer Science room lettering Computer room rules posters Who’s who is computing timeline Rubber duck debugging What does your digital footprint say about you? . 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. It is best to print the pages in colour, if you can, but I have included black and white versions 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 suggested layouts 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? Buy these ready to use computer room display packs now and get your FREE bonus pack of word wall posters too. They are sure to brighten your classroom.
Introduction to Python Programming - Learn to Code!Quick View
RobbotResourcesRobbotResources

Introduction to Python Programming - Learn to Code!

7 Resources
This whole unit of work includes all my Introduction to Python Programming lessons within one bundle! Alongside the basic instructions this bundle includes the following resources: 1. Print statements, data types and mathematical calculations. 2. Using variables. 3. Adding comments. 4. If statements, logic and Boolean. 5. Arrays / Lists. 6. manipulating string. 7. Looping. Each resource includes differentiated activities to consolidate learning as well as final unit challenges to assess understanding. Save almost 40% when purchasing all these resources together!
OCR GCSE Computer Science KeywordsQuick View
angiex1717angiex1717

OCR GCSE Computer Science Keywords

(0)
This interactive presentation is suitable for the current GCSE specification, along with the new 9-1 curriculum. It allows students to click onto a section and revise for that specific area. There are 26 areas in total. Please see image for details of some of the keyword areas covered.
Introduction to Python - A Textbook for GCSEQuick View
HappyHippyHappyHippy

Introduction to Python - A Textbook for GCSE

(87)
I couldn't find a good Python text book for the new OCR GCSE Computing Specification, so I wrote one. Couple of typos in there and you'll need your own judgement as to what to introduce and when but you can't beat it for the price! Keywords: code, loops, iteration, selection, algorithm, KS4
Python WorkbookQuick View
msmarwahamsmarwaha

Python Workbook

(21)
This python workbook starts with the very basics and guides the students in developing their skills. It hasd multiple tasks throughout the booklet and covers topics such as: Print Data Types Operands Variables Loops Indexing