1. Resources Home
  2. Primary
  3. Computing
  4. Computational thinking
Computing Skills Progression Grid KS1 and 2

Computing Skills Progression Grid KS1 and 2

A document that charts all the key skills within Computing across all age groups within KS1 and 2. Taken from the National Curriculum Document; all areas have been broken down and some expanded upon to build a progressive system of skills and abilities that children should exemplify within specific year groups in order to achieve the National Expectation within the subject. Useful for supporting planning across all year groups and for assessing the level of children at any point in the year. Covers Digital Literacy, Computer Science, Programming and E-Safety. What is also good about this document, is that its based on general equipment and resources that are free to use or stocked by almost all primary schools.
duncanjhmacdonald
Key Stage 2 Computing Curriculum - Introduction to Scratch

Key Stage 2 Computing Curriculum - Introduction to Scratch

Document linking Key Stage 2 computing curriculum requirements with units of work. Scratch introductory lesson written by Key Stage 3/4 teacher for local primary school struggling with the new computing curriculum terminology. Teaching the lessons over the Autumn term 2017, so more lessons will be added as created. I use Scratch offline editor, but this could be done on the online version too.
Pipjen77
Intro to Computational Thinking, Sequence & Variables with the Sandwich Robot

Intro to Computational Thinking, Sequence & Variables with the Sandwich Robot

Introductory lesson to Computational Thinking, sequences of instructions and variables, through the 'Sandwich Robot' activity. Lesson PPT includes instructions on how the teacher should perform the Sandwich Robot, questions that should be asked and introduction of key concepts. The PPT includes extensive notes which are helpful to non-specialist teachers, and timings on each slide. Also included are a 'bell work' slide to get students settled as they come in, and clear Learning Objectives.
DonDino
Kodu Game Planning Sheet

Kodu Game Planning Sheet

A planning sheet that pupils can use to plan their own platform game in Kodu. I use with my Year 5 pupils. I find that the second sheet enables them to plan out their algorithms first, as it prompts them to think about what they want each bot or object to do before then requiring them to write down their predicted algorithm.
Jamie160
Algorithm for Learning display

Algorithm for Learning display

This display uses the context of Algorithms (in the computing curriculum) to demonstrate the process of learning a new skill. This can be referred to in class to boost resilience, independent learning (the 'find help' instruction could refer to teacher, but also peers, books, research etc), but also to remind, refresh and teach the importance of the clear, precise and chronological nature of algorithms. It can also be a teaching point for decision diamonds, and how they only ever have 2 outcomes (yes, no). Included in the download is a picture of what it looks like, and the master file with all the parts separate for you to edit/ print. Let me know if it works for you! (You may need to download the free font "VCT Scream it loud 2" if you want it to edit the word doc, otherwise just use the pdf!)
PhilWickins
eSafety - KS3

eSafety - KS3

eSafety is an important aspect to all education. It is important that students are educated on all things eSafety from an early age. The resources cover the following: Cyber bullying & Trolling Social Well-being & Health Problems Internet Privacy Censorship & Surveillance
computingcamp
7 Fun Problem Solving Activities for Web Coding

7 Fun Problem Solving Activities for Web Coding

These 7 lessons were written to be delivered as part of a Scottish Qualifications Authority workshop to discuss with Computing Science teachers alternative ways to deliver web coding. They are designed to introduce fun problem solving exercises (some paper-based, some practical) and are intended to be used as lessons starters or simply to break up longer coding exercises. The lessons cover: 1. Basic Tags/Elements (h1, h2, p, title) Pupils are given cut out pieces of web content and code and must arrange the pieces on a blank A3 HTML template printout. 2. Coding Basic Tags (h1, h2, p, title) Pupils are given an HTML file with page content (as a single paragraph of text) but no elements. They must separate the text out and add tags to format the content. They are also asked to research how to create the bullet point list required by the task. 3. Division Tags (div) Similar to lesson 1 but introducing the concept of sectioning off a page using division tags. 4. Adding In-line Styles (text colour, text size, background colour, fonts) Pupils are given an HTML file, printed on A3 paper, with spaces for styles to be added. They must arrange a number of cut-out styles on the HTML file to match a screenshot of a finished page. 5. Adding In-line Styles Pupils are given an screenshot of a finished page with annotations showing colours, fonts and text-sizes used. They must edit the styles in a given file to match the finished page. 6. External Style Sheets Pupils are shown the same site implemented using in-line and then an external stylesheet. This is used to discuss the advantages of external styles. Their task this time is to edit, delete and add to the stylesheet to alter the look of the website to match a fnished example. 7. Cascading Order Pupils are given 5 A3 sheets each which shows an HTML file, a CSS file and a screenshot of the page when shown in a browser. These examples must be examined carefully and used to research the precedence order used when a browser interprets styles (i.e. In-line over-rules external, ID overrules external). This a a difficult task requiring a lot of code reading and problem solving. Level: (Beginner / Intermediate) Duration: (Around 3 to 4 hours in Total) Teaches: (See above)
snegreid
50% Discount! Seize this amazing Bundle Offer now!!

50% Discount! Seize this amazing Bundle Offer now!!

Are you looking at gaining classroom control while minimizing the teacher talk time and motivating your learners to achieve better grades? If your answer is, "Yes"? Then, get this! Get value for your money by purchasing these activities, assessments and fun resources at 50% discount to enrich the study of various science topics taught in your school. Topics are aligned with the curriculum for physical science, earth and space science, and some life science. These resources have been tailored to serve you now and in the future for the learners you love!
ozmatts12
Microsoft Excel Shortcut Keys

Microsoft Excel Shortcut Keys

This is a one page list of all the shortcut key combinations you can use in Excel. It will save you so much time. The great thing about learning shortcuts is that they don't change with versions. And of course you don't have to grab the mouse, you can get everything done without the use of the mouse which saves you time and increases productivity. You will be amazed at what can be accomplished using shortcut keys. From moving around your spreadsheet quicker, to formatting and inserting charts. Try them out - lots of fun! Please leave a review. Thanks and have a great day :)
biowriterab
Python Iteration L5 - Introduction to while loops

Python Iteration L5 - Introduction to while loops

From Scratch to Python - While Loops (Iteration) Lesson 5 This series of lessons will prepare all students, particularly in KS3 to develop their computational thinking skills, which is required for most KS4 qualification. It is also aimed at students aiming to sit GCSE computer science, and will support, provide a thorough and secure understanding of loops, particularly condition controlled while loop. There is adequate practise at applying skills. Starter plenary and homework activities included. This lesson is aimed at all abilities, although lower ability may require more time to process content or additional lessons to complete all tasks. Lesson objectives are extracted from the new computing curriculum in England for KS2 and KS3. Although this lesson can be taught as stand alone, students who have already used algorithms in scratch series and from scratch to python will benefit from continuity and familiarity of keywords and exercises. Students will need knowledge of how to use input and output function with knowledge of variables in python. Or alternatively purchase introduction to python - from scratch to python series. They will also need the python IDLE environment which is available to download free at https://www.python.org/downloads/release/python-350/. Please feel free to email chris_vidal2000@yahoo.com for feedback or further advice.
chris_vidal
Web Coding Problem Solving Homework 2

Web Coding Problem Solving Homework 2

This is a short written task is designed to following an introductory few lesson on HTML. The 15 minute, 15 mark homework sheet has four pages which use basic HTML tags to encourage students to learn the skill of finding errors in code. Question 1 shows a html file containing 10 deliberate errors. Students have to identify the position of each error and write in a correction. Question 2 consists of five similar problems. Students are shown a web page in a browser, each of which are not displaying as intended. Students told how the web page should have looked and have to identify what error may have been made in the code that would cause each page to display as shown. Question 2 may be used to generate lots of good discussion as often there may be several possible answers. This could easily be used as class written work or for staff absence cover. The download includes the original HTML files created while writing the questions. These may be used for demonstration, discussion or as part of your HTML course.
snegreid