1. Resources Home
  2. Elementary School
  3. Computing
  4. Algorithms and programming
Flowol Mimics (Swinging Ship, Ride Photo and Space Mountain)

Flowol Mimics (Swinging Ship, Ride Photo and Space Mountain)

These are three mimics I created using Mimic Creator that can be used in Flowol. These should appear in Flowol when the files & folders in the zip are copied across to the mimics folder. There are worksheets and solutions with each mimic and a short video showing the ride.
jonmward
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
Minecraft Pi Programming

Minecraft Pi Programming

Attached is a resource I use to use when I taught python programming to control Minecraft using a Raspberry Pi. If you have the equipment within your school I would suggest you try out this way of programming as I found it really had an impact on progress and the students got a lot out of it. You will be shocked by what students can make when they have a sandbox based environment to explore.
NextStepComputing
Algorithms

Algorithms

Contained within this pack you will obtain a task breakdown sheet that can be printed off as worksheets to be completed and or uploaded to any digital based classroom tool. Contained within the Zip folder you obtain python files that go over the concepts of: - Bubble sort - Quick sort - Queue - Stacks All contain both student code and teacher code with supporting notes to ensure understanding of code has been obtained. Worksheets also look into the concept of O notation. Resources can be used for GCSE as a challenge and or AS level computing. Thank you for reviewing my resource.
NextStepComputing
Computing - Algorithms and Programs

Computing - Algorithms and Programs

This is a lesson that I used to teach the children in my class about algorithms and programs in computing. It is an unplugged lesson, no computers required! It explains how coding works in a child friendly way. I used it with Year 4 at the beginning of our coding topic.
ClaraJane88
Computing - HTML and CSS Web Development SOW

Computing - HTML and CSS Web Development SOW

This 10 lesson SOW teaches students what HTML and CSS do and how the are used together to develop website content. Through the 10 lesson scheme of work, students are taken through the basics of HTML and CSS and provided with the opportunity to develop their own website. All teaching materials, HTML/CSS code samples, end of unit assessment and marksheet provided.
HeatonMoorDigital
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
GCSE Computer Science 9-1 NEA No longer counts - it's all the exams now!

GCSE Computer Science 9-1 NEA No longer counts - it's all the exams now!

In response to added emphasis on the Component 1 & Component 2 exams, following the NEA decision, I have re-structured my approach in lessons running up to the exams. Attached are two structured lessons which target specific 'question' styles at the beginning of the lessons, with revision of theory (based on OCR guidance - separate powerpoint theory on OCR website) before attempting a) for component 1, a QWC extended question or b) for component b, a writing algorithm questions. Over the coming weeks, as I develop the lessons to focus on areas of weakness shown in mock exams, I will upload further lessons in the hopes they can prepare your students for assessment as well.
Pipjen77