Algorithms and programming teaching resources: Physical Devices

Resources and ideas for computing, algorithms and programming, physical devices, written by teachers to support teaching and learning

Control for Computing KS2. Actually doing it!

Control for Computing KS2. Actually doing it!

This bundle contains a complete suite of carefully structured tasks for pupils aged 7 to 11. There is plenty for at least 12 lessons. Easily. (As a guide, the free starter resource has been used by one of our teachers for three lessons and it has not been exhausted - neither is the teacher!) It's all great fun and it works! Pupils frequently talk about it in the playground in the run up to lessons.Teachers will be able to target some for Years 3 and 4, others for Year 5 and 6.None of this stuff will stay dusty in a cupboard or be in practice used by only the most able. All abilities can use it and make good progress.There is plenty of scope for differentiation. See the resource description for each individual set for details. In brief, it takes pupils from 'turn a light on and off' to sequencing a rainbow pattern that moves, to having the McRoboFace respond to its surroundings, to controlling motor speed and direction in different ways.It contains 'on-screen' guides with starter coding using the Crumble Controller and its Playground from 4tronix. Our classes love it! Teachers love it too. 1) The Crumble Software is inspired by Scratch - and even easier to get started with.2) There are no fiddly wiring problems, no slippery croc clips, just standard audio leads. See the cover photo - a motor with speed and direction control by two buttons - just four 'push-in' leads!A free sub-set of the lot is available for 'look and feel'. The cover photo on that shows the McRoboFace which pupils are excited by.This has great application also for teachers and classes wanting to learn effective coding and then using that with DT self build models.

By MountainSkyTeacher

Control for Key Stage 2.  Resource 2 of 6.  Crumble and Crumble Playground

Control for Key Stage 2. Resource 2 of 6. Crumble and Crumble Playground

This is for Generalist Primary School Teachers to use with their classes. It's great fun. Our pupils love it! Teachers can use it to learn quickly - included are some easy to follow getting started read-me pdfsAll 'Pupil Playground' files are designed to be used 'on-screen' along with the very easy to use 'Scratch' inspired control software. The pdf is fully hyperlinked with lots of easy to follow instructions and tasks which become more challenging. (The Crumble Software is free from 4tronix and others. It does more than Scratch does with physical things!) I'm not sure how to describe this resource! It's way more than 1 lesson but not a half term's work. The whole set provides a series of units which are plenty, with progression, from year 3 to year 6.Included is an example marking ladder which could be easily changed for your specific needs.The whole set fulfils all of the Control related aspects of the National Curriculum for Key Stage 2 - it doesn't cover all of 'Computing'. In more detail, it provides tons of engaging experience of three statements of 'Computing' with parts of the fifth. Also one of 'Design and Technology'. See the file 'Computing and Control in KS2 NC Match Up'.https://www.tes.com/member/SkyTeacher

By MountainSkyTeacher

6 Week KS2 Scratch Primary SOW

6 Week KS2 Scratch Primary SOW

A complete 6 week Scratch unit (Using Scratch version 1) to teach pupils the basics of using this fantastic and easy programming language. If you want an improved SoW for Secondary pupils look at our unit https://www.tes.com/teaching-resource/6-lesson-scratch-introduction-complete-sow-secondary-pupils-11517550 (£10 ) which is updated for Scratch 2.In this unit you must rename the 'documents' listed as Scratch Files (Cat Run.doc, Eyes.doc, Monster Maze.doc and Pen.doc) to Cat Run.sb, etc. before they will work in Scratch (full instructions on how to do this are in the "Help with renaming files.pdf" document). This is because Scratch v1 files cannot be uploaded onto the TES website. If you are having trouble renaming the files then please send an email to admin@nicholawilkin.com and we will be happy to send you the original Scratch files. This SOW includes the new improved PowerPoint presentations with updated videos. If you prefer to watch the videos through YouTube, the links are on our website http://www.nicholawilkin.com/videos.

By nwilkin

Control for Key Stage 2. Resource 4 of 6. Crumble and Crumble Playground

Control for Key Stage 2. Resource 4 of 6. Crumble and Crumble Playground

This is for Generalist Primary School Teachers to use with their classes. There are enough guided 'hands-on' Computer Control activities here to keep pupils engaged for several lessons. Each has clear instructions with clear photos and examples of code. For a good look (free!) download 'Pupils Playground 1' - which is identical in look and feel. It builds on the earlier Playgrounds. In this one, pupils can choose from a range of coding tasks with increasing challenge. The final one really is an exacting task - but they will learn some great coding tricks! See the 'Playground Overview' for free in 'Playground 1'.All 'Pupil Playground' files are designed to be used 'on-screen' along with the very easy to use 'Scratch' inspired control software. The pdf is fully hyperlinked with lots of easy to follow instructions and tasks which become more challenging. (The Crumble Software is free from 4tronix and others. It does more than Scratch does with physical things!) I'm not sure how to describe this resource! It's more than 1 lesson but not 4 lessons. The whole set provides a series of units, bursting with 'hands-on' activities, which are plenty, with progression, from year 3 to year 6.Included is an example marking ladder which could be easily changed for your specific needs.The whole set fulfils all of the Control related aspects of the National Curriculum for Key Stage 2 - it doesn't cover all of 'Computing'. In more detail, it provides tons of engaging experience of three statements of 'Computing' with parts of the fifth. Also one of 'Design and Technology'. See the file 'Computing and Control in KS2 NC Match Up'.Included is an example of how our school stores each of the kits of 4tronix stuff.https://www.tes.com/member/SkyTeacher

By MountainSkyTeacher

Control for Key Stage 2. Resource 3 of 6. Crumble and Crumble Playground

Control for Key Stage 2. Resource 3 of 6. Crumble and Crumble Playground

This is for Generalist Primary School Teachers to use with their classes. This builds on Playgrounds 1 and 2.All 'Pupil Playground' files are designed to be used 'on-screen' along with the very easy to use 'Scratch' inspired control software. The pdf is fully hyperlinked with lots of easy to follow instructions and tasks which become more challenging. (The Crumble Software is free from 4tronix and others. It does more than Scratch does with physical things!) I'm not sure how to describe this resource! It's way more than 1 lesson but not a half term's work. The whole set provides a series of units which are plenty, with progression, from year 3 to year 6.Included is an example marking ladder which could be easily changed for your specific needs.The whole set fulfils all of the Control related aspects of the National Curriculum for Key Stage 2 - it doesn't cover all of 'Computing'. In more detail, it provides tons of engaging experience of three statements of 'Computing' with parts of the fifth. Also one of 'Design and Technology'. See the file 'Computing and Control in KS2 NC Match Up'.https://www.tes.com/member/SkyTeacher

By MountainSkyTeacher

Control for Key Stage 2. Resource 6 of 6. Controlling a Motor.  Crumble and Crumble Playground.

Control for Key Stage 2. Resource 6 of 6. Controlling a Motor. Crumble and Crumble Playground.

This is for Generalist Primary School Teachers to use with their classes. There are enough guided 'hands-on' Computer Control activities here to keep pupils engaged for one to three lessons. Each has clear instructions with good photos and examples of code. For a good look (free!) download 'Pupils Playground 1' - which is identical in look and feel. It builds on the earlier Playgrounds. It can be used before Playground 5. In this one, pupils are introduced to the 'Motor Gizmo'. The coding tasks are quite different from the other Playgrounds. Pupils are first shown how to control a motor using two buttons. Then they are shown how to do it with one. These skills are then combined with others learned earlier in a couple of challenges. See the 'Playground Overview' for free in 'Playground 1'.All 'Pupil Playground' files are designed to be used 'on-screen' along with the very easy to use 'Scratch' inspired control software. The pdf is fully hyperlinked with lots of easy to follow instructions and tasks which become more challenging. (The Crumble Software is free from 4tronix and others. It does more than Scratch does with physical things!) I'm not sure how to describe this resource! It's more than 1 lesson, possibly 3 - depending on variation of task the teacher challenges pupils with. The whole set provides a series of units, bursting with 'hands-on' activities, which are plenty, with progression, from year 3 to year 6.Included is an example marking ladder which could be easily changed for your specific needs.The whole set fulfils all of the Control related aspects of the National Curriculum for Key Stage 2 - it doesn't cover all of 'Computing'. In more detail, it provides tons of engaging experience of three statements of 'Computing' with parts of the fifth. Also one of 'Design and Technology'. See the file 'Computing and Control in KS2 NC Match Up'.Included is an example of how our school stores each of the kits of 4tronix stuff.https://www.tes.com/member/SkyTeacher

By MountainSkyTeacher

Coding and Algorithm Activity Cards Bundle

Coding and Algorithm Activity Cards Bundle

This bundle provides a great opportunity for students to have fun whilst learning the fundamentals of coding and algorithms.When students use these action cards in an ‘Unplugged’ environment they are executing instructions socially and collaboratively using commands and concepts applicable to the real world and computer programming.Your students will love coding and creating algorithms by programming each other to undertake real world tasks in the classroom. They will continually collaborate to refine their code making it as efficient and effective as possible. Students will frequently, fail, revise and succeed using these cards building resilience and learning through trial and error.Most commonly students use these “action” cards to create instructions to follow as if they were a robot in pairs or teams. One as the coder and the other is the machine or device that must explicitly follow the instructions. Next, they can use these with real robotic and coding languages such as Sphero, Dash and Dot and Scratch to visualize and perform a set of actions before entering those instructions into the device.This package includes 10 challenges for students to begin straight away but they will begin creating challenges and missions in no time using just the room and resources in which they are located.Also include Boolean operator cards for students to explore how search engines operate.

By Innovativeteachingideas

Activities for Introducing Spreadsheets

Activities for Introducing Spreadsheets

After lots of requests it’s finally here - a collection of 10 activities to help introduce children to entering formulae into spreadsheets. Starts at the basics of cell referencing and using simple formulae, moving onto more complex formulae (e.g. SUM, MIN, MAX, AVERAGE) and ending with some modelling problems and maths investigations for children to complete. I WOULD LOVE TO READ ANY FEEDBACK / COMMENTS YOU HAVE :-) Topics also included: Interpreting data.

By Simon_H

Primary ICT Curriculum ./ Scheme of Work

Primary ICT Curriculum ./ Scheme of Work

This is a full ICT Curriculum for Primary Schools, which I'm making available in an editable format after many requests. Full details of the reasoning behind the curriculum, along with further acknowledgements, can be found on my blog- linked in the resources. These documents took a long time to produce, and is given here in an editable form so you can adapt to your school. Please comment on the resource, and of course, it&'d be great if you could let me know how it has evolved in your school!

By tomhenzley

Hardware Drag and Drop Quiz

Hardware Drag and Drop Quiz

Quiz to assess learners’ hardware knowledge, created in Word 2007; it may work in other versions but not on Macs. Macros must be enabled for the program to automatically mark the answers & print the learner's first attempt. Please leave feedback. If you have any problems send a message via TES site.

By rcook2sc

List of programming techniques

List of programming techniques

List of all the programming techniques required for GCSE and A Level Computing; what do the students need to learn or show as part of the evidence in controlled assessments or Computing courseworks

By sekhon1976

Scratch KS2 Programming Lesson Sequence

Scratch KS2 Programming Lesson Sequence

This is a series of Scratch Lessons uploaded to Screencast using the Jing screen capture web-tool. Please feel free to use the screencasts with your class. The screencasts are 5 minutes each (there are 12 in total - 6 for animation and 6 for the computer game) The class made the racecar game and their own games too. I'd also recommend Code Club resources. Whack a Witch is a great start http://www.codeclub.org.uk/files/scratch/codeclub-whackawitch.pdf Follow me on twitter @Mr_Rathe and my site http://www.rebelmouse.com/Mr_Rathe for more ICT and Shakespeare teaching ideas...

By MrRathe

Year 3 topic planning 'Ancient Egypt'

Year 3 topic planning 'Ancient Egypt'

7 weeks of cross curricular topic planning, levers and linkages in science, Egypt in history, Hopscotch in computing, Christian art and Christmas in RE. Also includes 4 week unit on mystery stories and a 2 week unit on poetry - creating images (adapted from Hamilton Trust)

By comenius

ICT skills audit

ICT skills audit

A comprehensive audit that can beused with the staff by the ICT co-ordinator to address gaps in understand and help knwo where trainign should be aimed. There is a also an excel file where you can input and analyse your results.

By ruburg

Year 2: Master Computing Basics Bundle

Year 2: Master Computing Basics Bundle

A huge amount of resources for individual or Interactive Whiteboard use for Year 1 children. Gain confidence with easy to use, drag and drop resources across a variety of topics including a whole unit on Coding!

By martinjgoulden

Scratch Session 1 of 3

Scratch Session 1 of 3

I have researched what I think are the best Scratch resources 'out there&' to introduce Scratch1.4 to upper KS2/lower KS3 and reworked them into a short set of tutorials. I acknowledge the other contributions on this and other sites and feel it only right to share these in turn. There are 3 .ppts that guide you through moving a sprite, to creating a fish tank with moving fish through to a shark eating game. I have sample scratch files that accompany the Powerpoints but they are not recognised by the TES site! Tried and tested wth Y6! Scratch 2.0 Version available by me elsewhere on TES

By ICTMPP

Basic Scratch Tutorials and Worksheets for KS2/3

Basic Scratch Tutorials and Worksheets for KS2/3

Lesson plans, SOW and PowerPoint presentation for all six lessons as well as booklet with answers and blank booklets for students to use. Purpose of these lessons is to use Scratch to teach the basic fundamentals of programming. These lessons are designed to ask students why coding is done a certain way and for students to understand the meaning behind the programming concepts. Colour coded designed for levelling.

By PaulRedDwarf

Scratch

Scratch

Worksheet tasks to create a simple maze / track game using Scratch software. Used for late KS2, but could be used for early KS3. Used in a computer club with ten pupils. Took the average about 2 x 30 mins to complete. When completed a working track is created. The follow on to this is to ask reception / KS1 pupils to play the games and make comments on how they can be improved / made more easier / difficult. This gives soicial interaction with the two year groups.

By tonymitch

Introduction to Robot topic

Introduction to Robot topic

I did this with a Y4 group as an initial lesson designed to kickstart a Half term topic on 'Robots&' (linking to Ted Hughes The Iron Man/ use of programming - Scratch) The lesson plan and Prezi go hand in hand, with built in opportunties for partner talk, group discussion and comprehension activities based on video from http://www.literacyshed.com, with a design focus at the end. It will run for a couple of sessions and should produce work that could be used for display. Follow me on twitter @Mr_Rathe and visit my site www.rebelmouse.com/Mr_Rathe for ICT and Shakespeare teaching ideas.

By MrRathe

Key Skills Planner/Coverage Levels 3 and 4

Key Skills Planner/Coverage Levels 3 and 4

Key skills for levels 3 - 4. For all subjects except numeracy and literacy. Use to make sure you cover all your necessary skills, or a tool to plan using a creative curriculum. Topics also included: paperwork: assessment.

By stevehitch

Robots

Robots

A PowerPoint to introduce the topic of robots and machines. What are robots, what do they do, what are they made of and design your own robot of the future. Text content thanks to Idaho Public Television Dialogue 4 Kids.

By choralsongster

Programming Year 2 (x5 Lessons)

Programming Year 2 (x5 Lessons)

A 5 lesson programming unit for year 2 that anybody can pick up and teach! Teach your children all about coding, algorithms and debugging. Included in this pack: -6 step-by-step, picture guided lesson plans. -Printable resources. -Vocab guides. All of the year 2 unit is based on the use of BeeBots. Please do NOT purchase this if you do not have access to these devices.

By martinjgoulden

Programming Year 1 (x6 Lessons)

Programming Year 1 (x6 Lessons)

A 6 lesson programming unit for year 1 that anybody can pick up and teach! Teach your children all about coding, algorithms and debugging. Included in this pack: -6 step-by-step.-Picture guided lesson plans.-Printable resources. -Vocab guides.All of the year 1 unit is based on the use of BeeBots. Please do NOT purchase this if you do not have access to these devices.

By martinjgoulden

Programming in Years 1-5

Programming in Years 1-5

Give these resources to any teacher and they will be able to teach programming to their class! Nearly 30 lesson plans in total with all necessary resources. Step-by-step picture guides to using Scratch and printables to use with Beebots. Tried and tested with teachers who have had no experience what so ever in coding!

By martinjgoulden

Programming Year 4 (x6 Lessons)

Programming Year 4 (x6 Lessons)

A 6 lesson programming unit for year 4 that anybody can pick up and teach! Teach your children all about coding, algorithms and debugging in order to create their very own computer game. Included in this pack: -6 step-by-step.-Picture guided lesson plans. -Printable resources. -Vocab guides. -Links to additional resources including the scratch files themselves!All of the year 4 unit is based on the use of free Scratch software. Please do NOT purchase this if you do not intend to use the free Scratch software.

By martinjgoulden

Crumble Bot challenge cards

Crumble Bot challenge cards

I spent a great deal of time on this resource for an activity to celebrate our Outstanding Ofsted Grade.The first challenge is a simple one that uses BeeBots for KS1 children. My four other challenges introduce KS2 children to Crumble Bots. They involve moving the Crumble Bot in a straight line, making it spin, making the lights or sparkles flash and, most exciting of all, line tracking (following a black line using infra red sensors. ) Each challenge is carefully explained on an A4 sheet and gives hints and tips on which blocks of code to use.

By Perry28

Programming Year 5 (x6 Lessons)

Programming Year 5 (x6 Lessons)

A 6 lesson programming unit for year 5 that anybody can pick up and teach! Teach your children all about coding, algorithms and debugging in order to create their very own computer game. Included in this pack: -6 step-by-step.-Picture guided lesson plans. -Printable resources. -Vocab guides.-Links to additional resources including the scratch files themselves!All of the year 5 unit is based on the use of free Scratch software. Please do NOT purchase this if you do not intend to use the free Scratch software.

By martinjgoulden