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.
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!
J277 OCR 2.2 Programming FundamentalsQuick View
MrBond_MrBond_

J277 OCR 2.2 Programming Fundamentals

(2)
Complete scheme of work for J277 OCR Computer Science 2.1 Computational Thinking, including PowerPoint for each lesson, homework sheets, worksheets, unplugged activities, Python example files, end-of-topic exam, and mark sheets. Designed for my mixed-ability group with lots of simple explanations; large clear and bright diagrams; chunked lessons; and stretch and activity tasks for higher-achieving students. Includes the following lesson PowerPoints and resources: Scheme of Work document 2.2.1a Variables, Constants, Operators, Inputs, Outputs, Assignments 2.2.1b Sequence, Selection, Iteration (inc Python files) - Updated October 2022 to include Python Switch (match) Statements 2.2.1c Arithmetic and Arithmetic Operators 2.2.2 Data Types (inc worksheet and Python solutions) 2.2.3a String Manipulation (inc Python solutions) 2.2.3b File Handling (inc Python solutions) 2.2.3c Databases and SQL (inc worksheet, answers, and Python SQLite 3 database file) 2.2.3d Arrays 2.2.3e Subprograms 3 x Homework worksheets and answers 1 x End-of-topic test Includes dozens of Python demonstration files and a Python-based SQLite 3 database for students to test their SQL commands. Save yourself hours of planning. Download now.
Python Programming Challenge BundleQuick View
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 Subprograms Programming ChallengesQuick View
nwilkinnwilkin

Python Subprograms Programming Challenges

(0)
Do your students need a little extra help to understand using subprograms in their 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 3-page PDF printable handout includes: example code, a task to read code, a task to identify the error in 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 subprogram challenges allows 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
ProgrammingQuick View
jamie250jamie250

Programming

(0)
This resource has been used to give to parents at open evenings. Our student pick their options in year 8 so this has been used with that year group but could be given to other groups. It just shows the different sites that can be used for programming.
ProgrammingQuick View
MissComputingandBusinessMissComputingandBusiness

Programming

(0)
A variety of programming questions divided up into four easy to follow quick quiz templates. Students have space to green pen their answers. Topics include: Boolean operators, data types, variables and more.
Python Programming Lessons (GCSE)Quick View
ChrisBarnes2610ChrisBarnes2610

Python Programming Lessons (GCSE)

(0)
Lessons that are suitable for both AQA and OCR GCSE Computer Science. They cover a wide range of skills with recall quizzes, examples, and student tasks. Skills covered are: Lesson 1 - Inputs, Outputs, Processes Lesson 2 - Selection and Nested Selection Lesson 3 - Definite Iteration Lesson 4 - Indefinite Iteration Lesson 5 - Subroutines (Turtle Graphics) Lesson 6 - Subroutines (Procedures and Functions) Lesson 7 - Lists and Arrays Lesson 8 - Dictionaries and Random Lesson 9 - String Manipulation Lesson 10 - File Handling Operations Once these lessons have been completed, it will be important for students to apply all these skills to a project/scenario. Why not try the Snooker Scoreboard project I have uploaded also! You can find this on my profile.
Programming Languages WorksheetsQuick View
nwilkinnwilkin

Programming Languages Worksheets

(0)
Here are 3 ready to use programming languages worksheets you can immediately use with your class, with absolutely no preparation necessary. You even have a separate copy of each handout that contains the answers, making these a brilliant easy to use addition to your teacher toolkit. These worksheets can be printed out or completed on-screen as they comprise of PDF files with editable areas for students to enter their answers. You can even assign these worksheets as learning tasks using a VLE for students working at home. HOW CAN I USE THEM? These worksheets are ideal for An easy grab-and-go classroom activity, homework tasks and cover worksheets. . These engaging worksheets are perfect for computer science teachers, non-specialists and new teachers. WHAT IS INCLUDED? The 3 PDF worksheets included: Types of Programming Languages – A great plenary activity. Where students look at the differences between machine code, assembly language or a high-level language Purpose of Translators – A 2-page worksheet that makes an ideal homework task. Students look at the differences between a compiler and an interpreter. Integrated Development Environment (IDEs) Crossword – A lovely plenary activity to recap what your students have learnt Don’t forget the answers to each worksheet are included meaning you can use the answers yourself or give them to students for self-marking. These 3 worksheets will quickly become an essential tool in your teacher toolkit. They are a great way to break up the lesson, reinforce the learning and check your pupils’ understanding of programming languages. What are you waiting for? Buy them now and use them straight away to enhance your lessons whilst saving yourself hours of preparation. 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 Challenges 49-54Quick View
copdancopdan

Programming Challenges 49-54

(0)
These challenges start at a very easy level and continue to get progressively harder. This style ensures all students can be challenged and work at their own level. They have been designed to be suitable across all key stages. The early challenges are very suitable for KS3 or programming beginners and they get progressively harder until they reach a level that would be challenging for advanced A-level students. The challenges have been given to you in PowerPoint form so that they can be edited by you. Some of these challenges are famous programming challenges that are quite common, I have however put them into a format that can be easily used in schools. I have also provided a difficulty rating and give the students hints and tips.
Programming Paradigms (A Level)Quick View
aqab1aqab1

Programming Paradigms (A Level)

(0)
Lesson about programming paradigms (Object Oriented and Procedural Languages). Contains elements of component 1.2.4 (a,b,e) from OCR A-Level Computer Science spec. Lesson has a programming starter, tasks and exam style questions with mark scheme. Contains explanations of different programming paradigms such as procedural, object orientated, declarative and functional programming. Main focus of lesson is on Procedural and Object Orientated languages. Best done over 2/3 Lessons. Object orientated programming covers main concepts such as instantiation, getters and setters, encapsulation, polymorphism and inheritance with examples. Also includes a OOP task to help embed the knowledge with examples for the teacher. Included is a Powerpoint with notes and tasks, exam question and a separate Powerpoint task to help aid progress. Please leave a review with your feedback. Thanks
Programming TheoryQuick View
snegreidsnegreid

Programming Theory

(8)
This booklet was written for the Scottish National 4/5 courses but could be used as part of any programming course for beginners. The booklet covers the following topics - What is a program? - Design Methodologies - Programming Construct Definitions - Program Constucts exemplified in Pseudocode (with several tasks to teach pupils design & pseudocode at the same time) - Readability - Types of Errors - Interpreters vs Compilers Please leave feedback Thanks
Pseudocode and Python Programming ChallengesQuick View
jonmwardjonmward

Pseudocode and Python Programming Challenges

(0)
Ten pseudocode and python programming challenges that are laid out like an exam question (with a suggested pseudocode and python solution for each question). The challenges build in difficulty as pupils progress through them. The first 4 are based on selection statements, next 3 on iteration, 2 on array/lists and the final one on subroutines. Some guidance is provided to the pupils on the front sheet to indicate the pseudocode keywords and programming structures. These are primarily aimed at GCSE Computer Science pupils.
Sub ProgramsQuick View
brettjoynson1988brettjoynson1988

Sub Programs

(0)
This is a full 60 minute lesson complete with technical terms on every slide, objectives, outcomes on every slide and exam questions throughout. Plenty of differentiation, support and challenge for students of all abilities. The lesson covers sub-programs, procedures, functions, parameters and arguments, with definitions for each and exam questions on each. Easily adapted to be split over 2 or 3 lessons.
Loops in programmingQuick View
shehbazshehbaz

Loops in programming

(0)
A programming quiz created in Google forms and printed in pdf. Objective: Improve student understanding of loops using FOR and WHILE… The Google form can also be provided on request after purchasing the pdf. Direct enquiries to: msghani@hotmail.co.uk
Python ProgrammingQuick View
PaulRedDwarfPaulRedDwarf

Python Programming

(1)
From the author who has created resources with DOWNLOADS APPROACHING 110,000 comes a a new resource which includes presentations and homework to teach Python programming to prepare students to tackle GSCE programming. 15 lessons with 15 sets of homework. Includes an AUTOMATED mark-sheet which is worth the price in itself to save the teacher literally hours in giving assessment feedback to the students. Can also be used as a tracking sheet as well. Support given if required via email.
Python Recapping Sub ProgramsQuick View
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 Mathematical Operators Programming ChallengesQuick View
nwilkinnwilkin

Python Mathematical Operators Programming Challenges

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

Programming Wordsearch

(2)
This is a wordsearch for a programming unit. Instructions are the usual for a wordsearch. It can be used as a starter or plenary.
Programming  CrosswordQuick View
14bensona14bensona

Programming Crossword

(0)
This is a crossword based around programming and control. Usual rules to crosswords apply. Use this as a starter or plenary.