1. Resources Home
  2. Primary
  3. Computing
  4. Algorithms and programming
  5. Python
Minecraft Pi Programming

Minecraft Pi Programming

A mixture of tasks and content linked to programming using raspberry PI, Python and Minecraft. I found this unit to be really useful and students got a lot out of it.
NextStepComputing
Python Mini Test

Python Mini Test

Short activity that could be used as a starter to encourage students to work through some code snippets in their head and write down the output.
jonmward
KS3 Python Unit of Work

KS3 Python Unit of Work

This unit of work covers python and guides the learners through this programming language it contains the following: - 64 slide powerpoint covering skills from basic python statements all the way to functions and lists. - Python Booklet - Student booklet to guide them through the topics with a mixture of different tasks to complete. - Python key Terms booklet: For students to take screenshots and build up their own revision notes. - A mixture of worksheets for specific lessons. - Programs to support specific lessons within the unit. - Programming challenges contained within the python booklet for students to complete. My team found these resources helpful to teach students the basics of python even if you are a CS teacher or not. Thanks for taking the time to look at my resources I hope it supports your students well.
NextStepComputing
Algorithms, Maths & micro:bit: 5 fun coding activities

Algorithms, Maths & micro:bit: 5 fun coding activities

5 fun activities exploring the micro:bit, mathematics, and algorithm creation in Python and JavaScript Blocks. This short activity booklet explores the use of computing in order to calculate mathematical constants and carry out advanced mathematical functions. This could be used as an introduction to algorithms or mathematics & computing. In these activities we will use Python and JavaScript Blocks to calculate Pi & e, as well as creating a function to calculate factorials. Along the way we will learn a number of key skills: - Introducing & breaking down problems and algorithms - Solving and re-arranging equations - Real-world use of computing - Introduction to mathematical constants - Coding in Python & JavaScript Blocks - Utilising key equations for geometry & shapes - Memory issues & efficiency - Coding Skills: - Variables - Loops - Conditions - Advanced mathematical functions
rlowe0008
Python Programming FULL COURSE

Python Programming FULL COURSE

This is a full unit of work for Python Software Development. There are 10 individual tasks for the students to complete, each of which take an average of 1 lesson to complete. Each task has several challenge activities to stretch students abilities and understanding and aims to get them independently learning. These activities again can be used to deepen comprehension and I use these as further lessons for students to develop their pseudocode writing skills etc. I have included a PPT file with the lessons objectives and aims, as well as the skills/area of coding covered by that particular task. Some of the tasks give the students some partially completed activities in Python, these are also included in a folder, as well as the fully working solutions to all of the activities. All in, this is a very thorough unit of work which will last anywhere from 10 - 30 lessons, depending how independent you want students to work, how long is spent designing plans for the program before implementing and how long is spent designing test tables and testing.
PaperAirplane
Computing - Python Programming SOW

Computing - Python Programming SOW

A seven lesson scheme of work introducing programming techniques using Python. Concepts covered in the unit include: Values & Variables, Data Types, Sequence, Selection and Iteration. Included are all containing all teaching materials: PowerPoint presentations, class activities, homeworks, programming activities (python solutions for teachers) and end of unit assessment.
HeatonMoorDigital
How to Program using Python - Part 3

How to Program using Python - Part 3

This is an 17 page introduction to programming using Python. It includes: 7. The use of Lists (arrays), including one and two dimensional arrays 8. File handing operations (open, read, write and close) Each section includes activities for the students to complete. I would greatly appreciate feedback on what you think of this resource.
edulitolearn
Full Set GCSE Computing Revision Flash Cards! 30% OFF

Full Set GCSE Computing Revision Flash Cards! 30% OFF

GCSE Computing Revision Flash Cards for Students. This bundle has money off, as apposed to buying the Flashcards separately. £17 instead of over £24! 30% Off compared to if you bought them separately. Based off of the OCR Specification (9-1)
ET-5063
Python Programming Project on Animated Movies

Python Programming Project on Animated Movies

A small practical programming project is designed and developed to learn the programming. It specifically teaches about creating and using functions, selection, iteration and file I/O, list, dictionary and string objects and how to combine them all into solving some practical problems. One other important thing students will learn is the importance of Data, how to get and manipulate it for different interesting results. You can use it independently with students to practice the basic building blocks of programming and improving their problem soling skills. You can also find the sample solutions which were developed in IDLE with Python version 3.6.3 I hope you and your students will enjoy it and please do give the feedback/comments on how you find it as it will be very useful for me to bring further interesting projects or worksheets. Happy Coding
shahidcaan