1. Resources Home
  2. Primary
  3. Computing
Philosophy Lesson Plans for EYFS (P4C)

Philosophy Lesson Plans for EYFS (P4C)

11 Early Years/ KS1 Lesson Plans to support philosophy for children. Great for building creative and critical thinking and for developing communication and language skills. Themes include: Animals Teddies Superheroes Cinderella Jack and the Beanstalk Harvest Festival Stone Soup Little Red Hen Transitions/ Starting school Robots Ghosts Belief Santa/ Christmas How long is a year?
MagicalEYFS
Robot Philosophy Plan for 3-7 year olds

Robot Philosophy Plan for 3-7 year olds

Can robots do everything that humans can? A philosophy lesson for 3-7 year olds to encourage creative thinking and communication and language skills. Differentiation for age and ability can be done by adapting the questioning and differentiation by results.
MagicalEYFS
Basic Computing

Basic Computing

Purchase the full set of 5 resources and the supporting files to enable anybody to learn the basics of computing. Start with how ‘Files and Folders’ should be used then learn some practical tips when ‘Using the Internet’. Following this there are 3 practical lessons on ‘Intro to Word’, ‘Intro to PowerPoint’ and ‘Intro to Excel’. There is a starter activity for each lesson and teacher notes are included in the notes section of the PowerPoint lesson presentations. This includes challenge activities and discussion points to raise with the students. For an average group of 13 year old’s, this will take about 6 hour long sessions to complete. If you find the resource useful, please leave a review as it helps other teachers find it. HackDragn
hackdragn
Basic Computing – Using the Internet

Basic Computing – Using the Internet

This lesson focuses on practical use of the Internet rather than e-safety which is covered by many excellent websites. Students will learn about how personal information can be used against them and the need for strong passwords. There is a look at social media and the online dangers associated with using the Internet. The course then introduces how to search for reliable information and two methods for saving images for use in work. The main task involves searching for information on the Internet and allows students to practice saving and using images. As always, if you enjoyed the resource please leave a review so that others can find it. HackDragn
hackdragn
Python - Getting Started

Python - Getting Started

4 documents that include example Python code, tasks and programming challenges to complete to help students, NQTs and non-specialist teachers to learn the following Python programming skills: Input and print statements If statements For loops While loops Perfect for classroom activities, homework tasks and self-study. Answers are included.
nwilkin
Python For Loop Practical Challenges

Python For Loop Practical Challenges

A great 2 page handout for your pupils to practice For Loops in Python . Includes example code, a task to work out the output from the range function, a task to correct code and 4 practical challenges for them to practice writing for loops in Python code. It even includes a PDF containing the answers. Great for homework tasks, classroom activities or self-study.
nwilkin
Python Basics Practical Challenges

Python Basics Practical Challenges

A great 2 page handout for your pupils to practice Python basics. Includes example code, a tasks to read code, a task to correct code and 4 practical challenges for them to practice writing Python code. It even includes a PDF containing the answers. Great for homework tasks, classroom activities or self-study.
nwilkin
Ozobot Maze Progression - 10 levels

Ozobot Maze Progression - 10 levels

Inspired by Google’s blockly games, this 10 level progression allows pupils to use ozobot and ozoblockly to solve mazes. The ozobot on its default setting is unlikely to solve the mazes in this progression, and thus, it forces pupils to use ozoblockly.
stuart_cork
World Cup 2018 Database Lesson

World Cup 2018 Database Lesson

World cup teams in a database (this won’t attach but I have the PDF of data) - can email the Access database if required. Presentation gives an introduction to databases. Looking at what data is held about students in school (starter). The presentation looks at fields and records and how data is stored. The presentation shows how to sort data and to apply filters. Plenary is a traffic light question on learning objectives. Worksheet gives world cup tasks of sorting and searching for information within the database.
joannehole
Word Cup 2018 Facts

Word Cup 2018 Facts

This resource includes a range of subjects. Pupils are required to complete the fact sheet based on one chosen world cup country. Pupils also have to complete sentences and a maths question. 4 different ability levels.
Klewis21
World Cup 2018 Player Profile

World Cup 2018 Player Profile

This resource is to support players in creating a player profile for a footballer at the World cup. The resource includes Numeracy, literacy and ICT skills.
Klewis21
World Cup 2018 Introduction

World Cup 2018 Introduction

This resource allows pupils to investigate the world cup and complete some basic sentences. The resource also include basic trivia questions which challenge research and maths skills.
Klewis21
Coding Concepts: Concurrency Vs Dependency - Delve in, for twelve min!

Coding Concepts: Concurrency Vs Dependency - Delve in, for twelve min!

These resources accompany Part 6 of my online CPD sessions, “Delve in, for twelve min!” In this session, I highlight the issue of pupils using time as the trigger for sprite and background changes (concurrency), rather than making the sprites and backgrounds interact with each other (dependency). Please watch the YouTube tutorial first, and use these Scratch projects as examples to secure your knowledge before you teach. Please see www.rundontwalk.co.uk for more resources, or to book me for your school’s computing CPD needs.
PhilWickins
ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding)

ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding)

This is ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding) to bring your pupils’ programming projects to life! The idea for this emerged after teaching my classes Sketchup as a specific CAD tool within the DT curriculum to design lunar buggies, before then proceeding to the build stage. I was so impressed at their grasp of the software and 3D design as a concept, that I wanted to set a new challenge. Similarly, they had progressed extremely well in my computing lessons until they were quite proficient using coding constructs and concepts within Scratch, so what was the next step? I noticed that their sprite and background design within Scratch always fell short of their best, probably as they were so keen to code and get their project working. It was all coloured blobs and stick men; purely functional, but little in the way of inspiring graphical user interfaces! Enter: Sketchup. I decided that they could use their design skills to create high quality sprites, then export them as a 2D graphic to be loaded into Scratch as a costume. And then it hit me.  Why not export a series of rotations of a 3D sprite, load multiple images into a sprite’s costume, then animate it, so it appears as a rotating 3D sprite? The possibilities are endless! Take a look around this resource which includes my presentation from the CAS (Computing at School) National Conference 2018, the list of angles I used for my car direction, my ScratchUp examples, pupil Sketchup and ScratchUp examples and a Sketchup help sheet. Let me know how you get on!!! www.rundontwalk.co.uk
PhilWickins
Basic Computing – Intro to Word

Basic Computing – Intro to Word

Teach the basics of Microsoft Word to beginners. The lesson engages students in following along with the basics of formatting, image insertion, creating tables, lists and useful tips. The lesson easily explains concepts which enable the learner to get to grips with the interface and create effective documents. There is a starter activity along with support materials required for the lesson. The teacher notes are in the comments for each slide, along with key points for demonstration and challenges for students if they complete the work. As always, if you enjoyed the resource please leave a review so that others can find it. HackDragn
hackdragn
Scratch DIRT SHEET - Assessment

Scratch DIRT SHEET - Assessment

Created this DIRT sheet for my Year 8’s but can be used for any year group. SIMPLE TO FOLLOW Teacher can look through their scratch projects and tick the boxes the pupils have covered in their Project. Pupils can then reflect on their project and suggest improvements they could make.
LUKEB82
Basic Computing – Intro to PowerPoint

Basic Computing – Intro to PowerPoint

Teach the basics of Microsoft PowerPoint to beginners. Students will learn how to manage the production of a slide-show and the common errors that people make. There is advice about the use of images and presentation style. The 21 Slide PowerPoint is designed to deliver the whole lesson along with a starter activity. The lesson contains one mini activity and a main challenge. There are teacher notes in the comments for each slide, along with key points for demonstration and challenges for students if they complete the work. As always, if you enjoyed the resource please leave a review so that others can find it. HackDragn
hackdragn
What is an ALGORITHM

What is an ALGORITHM

An introduction to algorithms using a flowchart with sequence, selection and iteration. The worksheet provided enables students to slow down their thinking to focus on each instruction in the algorithm until the last instruction is executed and the program ends.
chris_vidal
Kodu-Rhythm Lesson 3(An Introduction to coding using Kodu)

Kodu-Rhythm Lesson 3(An Introduction to coding using Kodu)

Kodu is a friendly graphical programming language where students can build their own world and program objects within. This series of lesson uses kodu to introduce computer science terminology such as algorithm and variables to develop computational thinking skills.
chris_vidal
Win A Robot World Cup Football Drawing Competition

Win A Robot World Cup Football Drawing Competition

Last week I found a small UK tech company which was giving out great computer prizes and no-one was entering them. I decided to use them to create a drawing competition in my class - after all what is more motivational to a class than a great chance of winning! I used it to share ideas about what makes a great invention. We discussed ideas of what would or would not win - then created our work of art. INVENT THE 2098 WORLD CUP Future Inventors, we have a new challenge for this week. The World Cup is about to start and it got us thinking: what will the 2098 World Cup look like? Flying referees? Virtual stadiums? Techno-vuvuzelas? Submit your ideas and the winner gets a FREE kit and see it become a project on Club Make! We accept ALL ideas: practical, fun to absolutely bonkers. Entering the challenge is super easy: just draw your idea and share it below! They accept submissions until the 24th of June at http://bit.ly/WinARobot.
peterfogarty
Getting your head around while loop - ITERATION for beginners.

Getting your head around while loop - ITERATION for beginners.

Understanding variables and loops are the most significant aspects of coding. It is important for students in early stages to grasp the concept of how loops work if the are to be successful candidates for computer science. This power point presentation is a scaffold building fundamental steps required in understanding and applying loops using python. Students must already know how to use basic input and output functions in python. The language and terminology used is simple enough for a non specialist to use and teach a coder at beginner level. The python idle software is available to download for free at https://www.python.org/downloads/. After students have fully grasp the concept of loops and how they work, they extension task will provide a challenge for them to apply their knowledge, using computational thinking to improve their code.
chris_vidal
Basic Computing – Intro to Excel

Basic Computing – Intro to Excel

Teach the basics of Microsoft Excel to beginners. Students will learn the difference between workbooks and worksheets, cell referencing, simple calculations, auto complete, formatting and functions (SUM, AVERAGE, MAX and MIN). There is a starter activity and 3 tasks to complete in a student spreadsheet which can be distributed. There are teacher notes in the comments for each slide, along with key points for demonstration and challenges for students if they complete the work. As always, if you enjoyed the resource please leave a review so that others can find it. HackDragn
hackdragn
Under the Sea #GoogleExpedition

Under the Sea #GoogleExpedition

Under the Sea - using Google Expedition to explore Coral Reefs around the world and create a short animation using Scratch to show the different animals and highlight the impact humans are having on Coral Reefs. Grade 3 Geography and Computer Science Google Expedition - Underwater Excursion Scratch - creating a short animation
r_coathup
Music Maker #GoogleExpedition

Music Maker #GoogleExpedition

Computer Science and Music For Grade 3 Pupils Exploring making music through the use of Scratch and Google Expeditions to compare how music is made in a music studio. Google Expedition - Recording Studio - Capturing Sound Scratch
r_coathup
Labelling Bee-Bot

Labelling Bee-Bot

This SMART Notebook activity helps pupils to consolidate their knowledge of what the buttons on Bee-Bot do.
colnbrookg
#GoogleExpeditions The Hydrosphere: Modeling the Water Cycle with Scratch

#GoogleExpeditions The Hydrosphere: Modeling the Water Cycle with Scratch

This lesson combines science and computer science as students explore the water cycle through an expedition in the hydrosphere and use the programming language Scratch to create their own model. Objectives: Students will discuss how all water moves through a never ending cycle identifying key points in all stages. Students will apply their understanding by creating a model of the water cycle in Scratch. Standards: ESS2C: The Role of Water in Earth’s Surface Processes 5-ESS2-1 MS-ESS2-4 CSTA 1B-AP-10: Create programs that include sequences, events, loops, and conditionals. CSTA 1B-AP-17: Describe choices made during program development using code comments, presentations, and demonstrations. Additional videos / resources: Crash Course Kids: The Great Aqua Adventure https://www.youtube.com/watch?v=z5G4NCwWUxY Google Expedition Research Journal https://drive.google.com/file/d/1cd-NZMmx4dwzMsWNOuBg8Y375_iDJm6G/view?usp=sharing Create your own Google Logo Activity https://csfirst.withgoogle.com/c/cs-first/en/create-your-own-google-logo/overview.html Scratch Project Rubric https://docs.google.com/document/d/1jxxNbEITs4SDxNjsl0fXoq-XRX3t2HpY6aRfL_iKDyk/edit?usp=sharing Optional/Additional Lesson Plans/Resources Hydrologic (Water) Cycle Multimedia Text Set https://docs.google.com/presentation/d/e/2PACX-1vROakYmPuB2lMPONXbnF2kh28gPHC9EWM2ojZp7tvu9pFHUqgOjUFlb-URpx9w5zZnfCFf6qK28Wqht/pub?start=false&loop=false&delayms=3000 NASA Precipitation Education: Exploring the Water Cycle https://pmm.nasa.gov/education/lesson-plans/exploring-water-cycle
kdmoura
Reconfigurable iOS Apps for Students, Teachers, and Parents

Reconfigurable iOS Apps for Students, Teachers, and Parents

NthLib is a set of Mac and iOS tools that are designed to enable non-professionals to build, configure, and deploy iOS apps for iPad and iPhone. Once the apps are built, they are easily configured, reconfigured and multiconfigured for various user groups. The key feature that sets NthLib apart from the sea of app builders available is multiconfigurability. A single app can be configured and reconfigured for any group or sub-group of users. A single user can install any number of app configurations and can switch between them with a single tap. This is finished turnkey software that I have used for several years to build and distribute my own iOS apps. I’ve recently made the tools available for 3rd-party use. The library is described in detail in the docs linked below. Briefly, K-12 use cases are endless. NthLib configurations provides a virtual venue for displaying work done by students that is suitable for public distribution and viewing. Student created content could range from artwork, photography, and videos, to short stories, poetry, and history papers - there are virtually no limits. See the link below that lists system requirements. The target audience can be other students, faculty, and parents. For schools that are already working with iOS devices, entry into NthLib provides easy access to app development and deployment. NthLib was originally modeled as a subscription service for small and mid-size enterprise. For now, I am offering the service to educators for use free of charge. And for subscribers who take me up on this offer, I will extend the free part indefinitely. In other words, if you start out free, you can continue free as long as you find NthLib of use. In exchange, feedback would help me. Beyond feedback, if your students cook up app configurations they are proud of and that are appropriate for demo distribution, I am always looking for high quality content to distribute as examples of NthLib’s capabilities.
raykraus
5 BEE-BOT IDEAS FOR KS1 & EYFS

5 BEE-BOT IDEAS FOR KS1 & EYFS

Here are 5 teaching ideas for using Bee-Bots in the classroom. Buy one from Amazon here: https://amzn.to/2JgZxsL I recommend the set of 6 from Amazon: https://amzn.to/2kScj29 My Links: My website: https://www.starbuck.education My facebook: https://www.facebook.com/starbuckeducation My twitter: https://www.twitter.com/starbuckedu Come and connect with my teaching communities on Facebook: EYFS & KS1 Teacher Group- https://www.facebook.com/groups/eyfsks1teachingtips/ Newly qualified teachers, PGCE students, SCITT new to EYFS & KS1 Group- (Advice, help, questions, support) https://www.facebook.com/groups/NQTtips/ Professionals new to Early Years Group- (Managers, Nursery, Pre-School, Reception Teachers) https://www.facebook.com/groups/newtoteachingearlyyears/
Mr Primary
Cipher Wheel for Primary Cryptography

Cipher Wheel for Primary Cryptography

Encryption & Decryption Cipher wheel for primary pupils from iCompute’s primary computing scheme of work 6-8 week cryptography unit. Teach your pupils about encryption methods and learn the importance of privacy in the modern digital world with iCompute. Credit : www.icompute-uk.com
iCompute
Morse Code - Coder Wheel

Morse Code - Coder Wheel

Morse Code wheel for primary pupils from iCompute’s primary computing scheme of work 6-8 week cryptography unit. Teach your pupils about encryption methods and learn the importance of privacy in the modern digital world with iCompute. Credit : www.icompute-uk.com
iCompute
Coding Apps with BitsBox - Lesson Plan

Coding Apps with BitsBox - Lesson Plan

Design & Develop Mobile Apps A computing lesson plan and associated resources for KS2 children designing and developing a game for mobile devices. Includes step-by-step lesson plan, support materials and pre-written program files. More free primary computing lessons and resources available at iCompute
iCompute
World Cup Ticket Design

World Cup Ticket Design

Graphics lesson in ICT that can be taught over 2 lessons to teach skills in a graphics software. Had to remove all images relating to Fifa due to copyright issues with the last resource I put up.
nicci86uk
Child Sexual Exploitation - CSE

Child Sexual Exploitation - CSE

A unit of 7 x 1 hour long, fully resourced PSHE lessons (in 6 downloads) with a focus on CSE (Child Sexual Exploitation). This pack has been prepared to fit the PSHE Associations recommendations for 2018/19. Everything is well differentiated, contains well-structured and easy to follow Powerpoints, clips and worksheets but also is all editable, so you can always change it to suit your classes if you like. All the lessons have been highly rated and reviewed by Tes users and I have always used these as Head of PSHE / Life Skills too. Variety of different level tasks for MA,LA or Core - Differentiated to 3 levels - Designed to fit Ofsted criteria for’ Good’ or above - Meets all Ofsted ‘Safe Students’ requirements. Many more inexpensive or free resources can be found at my store: EC RESOURCES
EC_Resources
Assembly FaceTime A Farmer

Assembly FaceTime A Farmer

A fantastic classroom and whole school assembly resource idea. We have been Face-timing a local farmer within whole school assemblies. The children have seen fields and how and why they are sprayed. They have seen inside the farmer’s tractor and driven around. This week they met some piglets, cows, chickens and ducks. A great way to engage children. Plus they love the fact that it is live and that they can ask questions there and then. Links to IT, Geography, Science and much more… Would highly recommend.
msb_2
FREE Python lesson - Introduction to Python

FREE Python lesson - Introduction to Python

i created a nice introduction to Python for Year 7. It starts with the basics of how to use Python for beginners. Year7 really enjoyed it. I hope it is useful to you. It is a powepoint so you can amend it to your class.
khedges123
GCSE Mock Exam and Mini Test 2 - save 50%

GCSE Mock Exam and Mini Test 2 - save 50%

Great bundle - Computer Science Mock Exam and mini test. Both with marking schemes. Covering a range of computer science questions for paper 1 and 2 for AQA. Also included are some great lesson starters.
khedges123
Report comments, School Report Writer format (1000s!)

Report comments, School Report Writer format (1000s!)

Report comments: Primary, Secondary, Middle Years, Art, Music, PE, Maths, English, Science, Biology, Chemistry, Physics, ICT, Geography, General comments, Dance, Graphics, Design, Woodwork, History, Humanities, Creative Writing, House Reports, Psychology, Sociology, Reading, Writing, Citizenship, Preschool, Adult literacy & more. All comments are in School Report Writer format. Enjoy!
playingmytune