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!
[JAVA PROGRAMMING COURSE]Quick View
PaperAirplanePaperAirplane

[JAVA PROGRAMMING COURSE]

(0)
This is my IB Java introductory course - whilst I developed it to teach my IB course, it actually uses many of the tasks that I use at IGCSE level. This is a benefit for returning students, as they have familiarity with the expectations of the task. However, if you are teaching Java for IGCSE, then this would also be very useful, as it covers the same curriculum areas, but eventually goes beyond it. Whilst it aims to cover several areas of the IB course (Units 4/5 and Option D), it will also serve as a good introduction to anyone using Java for other purposes, or some personal CPD There are 14 different activities in here - as well as some paper based activities to trace code etc, that I use. Whilst there are 14 activities, some of them are activities that I spend 2-3 lessons on, as well as the final two activities being mini projects to look at some of the more complex features of OOP. These take from 3- 5 lessons depending on student ability level, as well as having scope for student who are more able to take some responsibility for their own learning and develop their own skills further.
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.
Block 4 - Programming (Bundle)Quick View
dco7785dco7785

Block 4 - Programming (Bundle)

12 Resources
This series of workbooks will cover programming techniques which works in line with the new J277 specification. The breakdown is as follows: CS28 – Computational methods CS29 – Searching & Sorting algorithms CS30 – Writing algorithms CS31 – High-level languages CS32 – Basics of programming CS33 – String manipulation CS34 – Selection CS35 – Counter-controlled iteration CS36 – Condition-controlled iteration CS37 – Subroutines CS38 – Data Structures CS39 – File handling Each set includes a teacher and student version. The rest will be part of a bundle.
Program control structures - PythonQuick View
CSstuffCSstuff

Program control structures - Python

(0)
A colourful poster that gives simple examples of program control structures as flow charts and very simple Python code. Sequence, iteration (bounded and non bounded) as well as selection (one armed and two armed) are looked at. The poster is professionally produced and will scale to A1 if required. A simple visual for students to confirm understanding.
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.
ProgrammingQuick View
musEducationmusEducation

Programming

(0)
Programming The worksheet consists of an information text. Based on this text, there are various exercises such as matching tasks, multiple-choice questions, open questions and true-false questions. You receive the material and solutions in PDF format for easy printing and in docx format for The worksheet consists of an information text. Based on this text, there are various exercises such as matching tasks, multiple-choice questions, open questions and true-false questions. You receive the material and solutions in PDF format for easy printing and in docx format for individual customization.
Python Programming Full Scheme of WorkQuick View
jwoodhouse2jwoodhouse2

Python Programming Full Scheme of Work

(0)
This zip folder contains a full half term’s scheme of work. It is aimed at students in either KS3 (Year 8/9) through to KS4 to deliver all of the main programming constructs using Python. Topics covered are:- Inputs and Outputs Mathematical Operators Selection Iteration (including Turtle) Random library Assessments Student Learning Journal It contains all lesson presentations, the end of topic assessment and exemplar solutions to all differentiated programming challenges set.
7 Python Programming Christmas ActivitiesQuick View
edulitolearnedulitolearn

7 Python Programming Christmas Activities

(1)
This resource includes 7 Christmas themed, stand alone activities for students learning how to program using Python. The activities go from basic activities to more complex tasks. Some of the skills and knowledge tested includes using input, FOR and WHILE loops, string manipulation, lists, exporting to an external file and importing from an external file.
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.
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 KS3 assessmentQuick View
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.
Python Programming Data Types LessonQuick View
nwilkinnwilkin

Python Programming Data Types Lesson

(1)
This complete lesson introduces pupils to different number types (int and float), changing data types (casting) and manipulating strings in Python. Grab your copy of this ready to use lesson now and become more confident in teaching programming to your pupils. This ready to use lesson is suitable for Key Stage 3 and GCSE computer science pupils. Download this no-prep lesson now to help you take control of your workload. This wonderful, time-saving teaching resource includes an attractive dyslexia friendly PowerPoint presentation that includes differentiated lesson objectives, videos to teach key skills, created in authentic English by an experienced computer science teacher and lots of practical programming practice. It also includes a comprehensive teacher’s lesson plan including all the answers. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Please note: This lesson does assume the pupils are familiar with using basic if and else statements in Python as well as using a for loop Duration: 1 lesson This lesson teaches pupils about: Casting Integer (int) Floating-point numbers (float) Strings Concatenation Length Isolating part of a string Changing case (lower, upper and title) . What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making progress and save you preparation time. FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments. ** [Click Here To See More Of My Great Python Lessons] (https://www.tes.com/resources/search/?authorId=835903&q=Python Lessons&shop=nwilkin)**
Python Programming Knowledge Organiser and PromptQuick View
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 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
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
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.