Hero image

The Macdonuts's Shop

I'm the subject leader and teacher for Computing at my school. I teach Computing to all primary ages and upload the planning and resources that I use to teach. I also provide a range of subject leadership documents and resources to support running the subject and supporting teaching and learning.

I'm the subject leader and teacher for Computing at my school. I teach Computing to all primary ages and upload the planning and resources that I use to teach. I also provide a range of subject leadership documents and resources to support running the subject and supporting teaching and learning.
Computing Skills Progression Grids KS1 and 2 *With E-Safety
duncanjhmacdonald

Computing Skills Progression Grids KS1 and 2 *With E-Safety

(0)
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. Update 10/11/18 This document now has an expanded section of e-safety objectives (also included in a separate file for ease of use) taken from the UKCCIS Education framework for a Connected World (https://www.saferinternet.org.uk/blog/education-connected-world) which fully covers all skills and understandings children need throughout primary school to keep safe in our digital world.
Computing Planning - Using a Computer (Mouse, Keyboard and Typing) - Year 1/ Year 2/ KS1
duncanjhmacdonald

Computing Planning - Using a Computer (Mouse, Keyboard and Typing) - Year 1/ Year 2/ KS1

(0)
A unit of work teaching children basic computing skills involving the mouse and keyboard. Children will learn how to use the mouse including the different clicks and dragging and the how to change case and other keyboard functions related to typing. The unit finishes with the children applying what they have learnt to type up some writing. Each lesson has an main activity, a greater depth activity and a presentation to aid input and deliver the activities. Seven Lessons: LO: To know how to use a mouse. LO: To know how to drag objects around on screen. LO: To know how to start and manipulate apps and windows. LO: To know how to save and open a file. LO: To know how to type sentences. LO: To know how to copy and paste. LO: To use a word processor to create a piece of work. Unit is targeted at key stage 1, but could be suitable for other age groups who need to develop basic skills. Covers skills mapped in this curriculum document - https://www.tes.com/teaching-resource/computing-skills-progression-grid-ks1-and-2-11727156
Translations and Coordinates - Year 4 Maths Planning and Resources
duncanjhmacdonald

Translations and Coordinates - Year 4 Maths Planning and Resources

(0)
As above. Four lessons covering a range of fluency, reasoning and problem solving skills relating to Translations and Coordinates. These lessons focus upon teaching children to use a coordinates to grid to initially translate a point of a single quadrant grid and then 2d shapes. Also includes a lesson on forming polygons on a grid, using coordinates. Includes differentiated resources for all levels of ability and notebook files for modeling. Objectives: 1: To use coordinates on a grid to form polygons. (Problem Solving) 2: To describe the movement of points on a grid. (Fluency) 3: To translate shapes on a grid. (Fluency) 4. To use angles to classify shapes. (Reasoning)
Area of 2D Shapes - Year 4 - Maths Planning and Resources
duncanjhmacdonald

Area of 2D Shapes - Year 4 - Maths Planning and Resources

(0)
As above. Four lessons covering a range of fluency, reasoning and problem solving skills relating to finding the area of squares, rectangles, composite 2D shapes, compound shapes and triangles. These lessons focus upon teaching children to use squares to count the area inside shapes before moving on to relate this process to arrays and apply knowledge of repeated addition and multiplication to the process. Includes differentiated resources for all levels of ability and some notebook files for modelling. Objectives: 1: To find the area of squares and rectangles. (Fluency) 2: To find the area of regular 2D shapes . (Fluency) 3: To find the area of compound shapes. (Reasoning) 4. To find the area of triangles. (Problem Solving)
Computing Planning - E-Safety and using the internet - Year 3/ Year 4/ LWKS2
duncanjhmacdonald

Computing Planning - E-Safety and using the internet - Year 3/ Year 4/ LWKS2

(0)
A unit of work aimed at developing children’s knowledge of e-safety and using the internet. Six Lessons: Spotting Possible Risks, Search Engines, You Tube, Online Communication, Behaving Responsibly and E-Safety Info-graphic Creation. Covers skills mapped in this curriculum document - https://www.tes.com/teaching-resource/computing-skills-progression-grid-ks1-and-2-11727156
Place Value 4 digit numbers - Year 4 - Maths Planning and Resources
duncanjhmacdonald

Place Value 4 digit numbers - Year 4 - Maths Planning and Resources

(0)
As above. Five lessons covering a range of fluency, reasoning and problem solving skills all relating to 4 digit numbers. Includes all resources (additional worksheets may be required for lesson 1 if you do not have access to B10 - resources freely available online), notebook files for modelling and toolkits. Also includes an assessment activity to gauge the children’s retention of the teaching across all areas: Fluency, Reasoning and Problem Solving. Objectives: 1: To recognise place value in 4 digit numbers (Fluency) 2: To represent and estimate place value using arrays (Reasoning/Problem Solving) 3: To compare 4 digit numbers (Fluency) 4: To order sets of 4 digit numbers (Problem Solving) 5: To count in multiples of 1000 (Reasoning)
Year 4 - Newspaper Writing - Dunkirk
duncanjhmacdonald

Year 4 - Newspaper Writing - Dunkirk

(0)
A unit of work to develop children's knowledge of newspaper style writing, centred around the WWII evacuation of Dunkirk. Consists of 3 lessons of fact collection, features and planning and 2 sessions for writing up a Progress or 'Big Write' style assessment piece. Includes a fact sheet and some example texts.
Multiplication Arrays, Factors and Square Numbers - Year 4 - Maths Planning and Resources
duncanjhmacdonald

Multiplication Arrays, Factors and Square Numbers - Year 4 - Maths Planning and Resources

(0)
As above. Three lessons covering a range of fluency, reasoning and problem solving skills relating to using Multiplication Arrays, Factors and Square Numbers. Includes differentiated resources for all levels of ability. Also includes an assessment activity. Objectives: 1: To know multiplication facts. (Reasoning) 2: To find factor pairs. (Fluency) 3: To know square numbers. (Problem Solving/Reasoning)
Computing Planning - Blogging and Online Safety - Year 5/ Year 6/ UPKS2
duncanjhmacdonald

Computing Planning - Blogging and Online Safety - Year 5/ Year 6/ UPKS2

(0)
A unit of work teaching children key e-safety concepts relating to online activity and reputation. Unit focuses upon blogging as an outcomes and structures much of the e-safety related themes around this main activity. Use of a free blogging site is needed, of which there are many avaialble. Teachers should sign up for an education account and set up a user for each of the children they teach. Seven Lessons: LO: To know how to practise good e-safety. LO: To know how online communication can be interpreted in different ways. LO: To identify the features of a strong password. LO: To know how to create and edit a blog. LO: To know that not all the information on the internet is accurate. LO: To know what cyberbullying is and how to protect yourself against it. LO: To know how to comment appropriately on the internet. Covers skills mapped in this curriculum document - https://www.tes.com/teaching-resource/computing-skills-progression-grid-ks1-and-2-11727156
Computing Planning - Programming with Scratch - Making a Maths Quiz - Year 3/ Year 4/ LWKS2
duncanjhmacdonald

Computing Planning - Programming with Scratch - Making a Maths Quiz - Year 3/ Year 4/ LWKS2

(0)
As above, this unit of work is compiled of five lessons and can be taught as a stand alone unit without children having any experience of Scratch beforehand (although this would be beneficial for progressing them toward Greater Depth levelled activities). Scratch is a free-to-use piece of online coding software, so no logins are required. Users can freely access the program and download any creations they produce. Flash is required. It comes complete with coloured coded plans to support teacher input, pre- coded scratch files to upload to the website to show as models or examples, printable colour coded toolkits and links to online hosted video tutorials that can be used to see how to model the steps to the children or for the children to use themselves, especially useful for accessing the greater depth level activities. Objectives: LO: To know how to code simple questions. LO: To know how to code questions with more than one answer. LO: To know how to sequence algorithms. LO: To program a maths quiz. LO: To share work online. Covers skills mapped in this curriculum document - https://www.tes.com/teaching-resource/computing-skills-progression-grid-ks1-and-2-11727156
Fractions and Equivalents - Year 4 Maths Planning and Resources
duncanjhmacdonald

Fractions and Equivalents - Year 4 Maths Planning and Resources

(0)
As above. Four lessons covering a range of fluency, reasoning and problem solving skills relating to finding fractions, fractions of amounts and equivalent fractions. These lessons focus upon teaching children to identify unit and non-unit fractions using shapes and then to find matching equivalent fractions and reason about what they have found. Children also learn to find a fraction of a number or amount. Includes differentiated resources for all levels of ability and some notebook files for modeling. Objectives: 1: To find fractions of shapes. (Fluency) 2: To find the area of regular 2D shapes . (Fluency) 3: To find the area of compound shapes. (Reasoning) 4. To find the area of triangles. (Problem Solving)
Angles and Position - Year 4 Maths Planning and Resources
duncanjhmacdonald

Angles and Position - Year 4 Maths Planning and Resources

(0)
As above. Four lessons covering a range of fluency, reasoning and problem solving skills relating to angles, types of angles and position. These lessons focus upon teaching children to identify different types of angles using what they already know about right angles and also to sort, compare and order angles based upon estimations of their size. Includes differentiated resources for all levels of ability and notebook files for modeling. Objectives: 1: To recognise different types of angles.(Fluency) 2: To compare angles. (Fluency) 3: To order sets of angles. (Fluency) 4. To use angles to classify shapes. (Reasoning)
Computing Planning - E-Safety and Search Engines - Year 3/ Year 4/ LWKS2
duncanjhmacdonald

Computing Planning - E-Safety and Search Engines - Year 3/ Year 4/ LWKS2

(0)
A unit of work teaching children about e-safety relating to the use of search engines. Also included is some teaching of the technical processes behind how engines work. The unit ends with a mini project where children are taught how to use what they have learnt about search engines in order to research an idea relating to their curriculum topic. Seven Lessons: LO: To know how a search engine functions. LO: To know how to use search engines effectively to get appropriate results. LO: To know how to save and share websites safely. LO: To know how webpages are ranked in search results. LO: To know the risks involved in online communication. LO: To know how to select an idea to research. LO: To know how to use a search engine safely to complete research. Unit is targeted at lower key stage 2, but would be suitable for all of key stage 2, if children had not experienced this topic already. Covers skills mapped in this curriculum document - https://www.tes.com/teaching-resource/computing-skills-progression-grid-ks1-and-2-11727156
Computing Planning - Programming with Scratch - Making a Racing Game - Year 3/ Year 4/ LWKS2
duncanjhmacdonald

Computing Planning - Programming with Scratch - Making a Racing Game - Year 3/ Year 4/ LWKS2

(0)
A unit of work using Scratch that teaches children to code a racing style game. covers a wide array of computer science and digital literacy areas of the KS2 curriculum so is suitable for years 3-5, possibly even 6 if more focus is paid to variables and use of other software and technology to contribute to the final program. Teaches navigation of Scratch software, adding and editing backgrounds and sprites. Coding conditionals and variables and using messages and other events to organise the game. Developed over six or seven weeks, with extra time at the end for completion and sharing of the work. Includes ALL scratch files and examples for teacher modelling, toolkits, images, sounds, an overall example that chn look at in each lesson and a broken example chn use to practice debugging code toward the end of the unit. Objectives covered includes: LO: To code sprites to move based on user input. LO: To use conditionals to cause sprites to react to backdrop. LO: To use conditionals to cause sprites to react other sprites. LO: To use conditionals to effect events. LO: To use a variable to effect events. LO: To debug code to make it work as intended. LO: To digitally share work and feedback with other users. Covers skills mapped in this curriculum document - https://www.tes.com/teaching-resource/computing-skills-progression-grid-ks1-and-2-11727156
Place Value and Roman Numerals - Maths Planning and Resources - Year 4
duncanjhmacdonald

Place Value and Roman Numerals - Maths Planning and Resources - Year 4

(0)
As above. Four lessons covering a range of fluency, reasoning and problem solving skills all relating to 4 digit numbers. Includes resources (additional resources required for lesson 3: hand out with values for Roman Numerals to 100 and a worksheet for children to read and convert numerals into Arabic Numbers - resources freely available online), notebook files for modelling and toolkits. Also includes an assessment activity. Objectives: 1: To find 10, 100 and 1000 more than a 4 digit number. (Fluency) 2: To find 1000 more and less than a 4 digit number. (Reasoning) 3: To read Roman numerals to 100. (Fluency) 4: To read and use Roman numerals to 100. (Problem Solving/Reasoning)
Computing Planning - Typing and Word Processing - Year 3/Year 4/ LWKS2
duncanjhmacdonald

Computing Planning - Typing and Word Processing - Year 3/Year 4/ LWKS2

(0)
A unit of work teaching children how to use a word processor to created typed writing. There are five direct teaching lessons and then two suggested lessons in which children apply what they have learnt to create a typed document including their own writing about a topic subject and images and other text related objects. The planning is aimed at windows systems and use of microsoft word, but could be done on google docs or PurpleMash with little or no changes of the resources. Each session includes a main activity, greater depth questions and a presentation to aid input and deliver the activities. Seven Lessons: LO: To know how to place typing on the page. LO: To know how to change the case of letters. LO: To know how to format text. LO: To know how to cut, copy and paste. LO: To know how to arrange and organise text around other content. LO: To know how to create a document using a word processor (2 sessions). Unit is targeted at lower key stage 2, but would be suitable for key stage 1. Children in upper key stage 2 could also benefit if they needed to develop these skills. Covers skills mapped in this curriculum document - https://www.tes.com/teaching-resource/computing-skills-progression-grid-ks1-and-2-11727156