Hero image

The Macdonut'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.

44Uploads

15k+Views

6k+Downloads

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
duncanjhmacdonaldduncanjhmacdonald

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

(1)
A document that charts all the key skills within Computing across all age groups within Key Stage 1 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.
Street Child - Year 5/KS2 - Guided Reading Planning
duncanjhmacdonaldduncanjhmacdonald

Street Child - Year 5/KS2 - Guided Reading Planning

(0)
Planning to cover the majority of the book ‘Street Child’ by Berlie Doherty, linked to objectives for reading at a Year 5 level. There is a ‘reading forum’ for each week which introduces the focus and guides you through the associated chapters with questions to ask and discuss. The questions are then collected on sheets for each week for the children to answer. The ‘forum’ lessons can be a single day or cover multiple sessions depending on the speed and ability of the children/readers. Question sheets include a greater depth/challenge section to target more able readers. Objectives Covered: LO: To know how to consider how the author’s use of language impacts the reader. LO: To know how to infer about a character’s thoughts or feelings. LO: To know how to make inferences about a character from their actions. LO: To know how to use evidence from a text to justify inferences. LO: To know how to consider the feelings different characters have to events in a text. LO: To know how to make comparisons between events and ideas within the same book.
Computing Planning - Scratch - Making a Racing Game - Year 3 - Year 4
duncanjhmacdonaldduncanjhmacdonald

Computing Planning - Scratch - Making a Racing Game - Year 3 - Year 4

(1)
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
Year 4 - Newspaper Writing - Dunkirk
duncanjhmacdonaldduncanjhmacdonald

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.
Computing Planning - Using a Computer (Mouse, Keyboard and Typing) - Year 1/ Year 2/ KS1
duncanjhmacdonaldduncanjhmacdonald

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
Statistics: Interpreting Two Way Tables and Timetables - Year 5 Maths Planning and Resources
duncanjhmacdonaldduncanjhmacdonald

Statistics: Interpreting Two Way Tables and Timetables - Year 5 Maths Planning and Resources

(0)
As above. Two lessons covering a range of fluency, reasoning and problem solving skills relating to statistics and interpreting two-way tables and timetables. These lessons focus upon teaching children to interpret the information in a table or timetable and then using the the information they find to reason and solve problems. Includes differentiated resources for all levels of ability and some notebook files and PowerPoints for modeling. Objectives: 1: To interpret data in a two-way table. (Fluency and Problem Solving) 2: To interpret information in a timetable. (Reasoning and Problem Solving)
Online Safety Reality Check - Assembly
duncanjhmacdonaldduncanjhmacdonald

Online Safety Reality Check - Assembly

(0)
An assembly aimed at upper KS2, but delivered successfully to all of KS2, refreshing some key online safety ideas, whilst giving some fresh, ‘enlightening’ information to those savvy (but often careless) Year sixes! Notes are included on most slides to aid in delivery. The overall goal is go give the children a bit of a reality check and to remind them that the majority of the Interent is unsafe, especially so if they do not use what they have learnt to keep themselves safe.
Angles and Position - Year 4 Maths Planning and Resources
duncanjhmacdonaldduncanjhmacdonald

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)
Multiplication Arrays, Factors and Square Numbers - Year 4 - Maths Planning and Resources
duncanjhmacdonaldduncanjhmacdonald

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 - Typing and Word Processing - Year 3/Year 4/ LWKS2
duncanjhmacdonaldduncanjhmacdonald

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
Computing Planning - E-Safety and using the internet - Year 3/ Year 4/ LWKS2
duncanjhmacdonaldduncanjhmacdonald

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
Computing Planning - Information Technology and E-Safety - Year 1/ Year 2/ KS1
duncanjhmacdonaldduncanjhmacdonald

Computing Planning - Information Technology and E-Safety - Year 1/ Year 2/ KS1

(0)
A unit of work teaching children basic computing knowledge around what computers are, types of information technology, networks and e-safety. Children will learn to identify computers and technology at school as well as considering networks and the Internet in very straightforward contexts. They will also develop an understanding of technology beyond school and begin to learn how to use and navigate parts of the Internet safely. Each lesson has a differentiated main activity, greater depth activity and an input presentation. Seven Lessons: LO: To recognise information technology around us. LO: To know what a computer is. LO: To understand how computers are connected in a network. LO: To understand the basic functions of a computer. (For schools with desktop/laptop computers) LO: To know the different parts of a tablet device. (For schools with tablet computers/devices) LO: To know how to login to a computer and access shared folders. (Split over two lessons) LO: To know how to keep safe online. Unit is targeted at key stage 1, but could be suitable for other age groups who need to develop basic understandings. Covers skills mapped in this curriculum document - https://www.tes.com/teaching-resource/computing-skills-progression-grid-ks1-and-2-11727156
Computing Planning - E-Safety and Search Engines - Year 3/ Year 4/ LWKS2
duncanjhmacdonaldduncanjhmacdonald

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

(1)
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 Lesson and Resources - Year 4  - Programming Variables (Scratch)
duncanjhmacdonaldduncanjhmacdonald

Computing Lesson and Resources - Year 4 - Programming Variables (Scratch)

(0)
I planned and taught this for an observed lesson and was graded outstanding for the subject knowledge and progress the children made. Included is the plan, 5 scratch files, a short lesson presentation and some printable Tool-kits. Objective: To program changes in a scratch animation using variables. Children learn how to utilise conditional statements and create their own variables within an animation in scratch. The scratch files include all the blocks required for each stage of modelling. Best taught in a computer suite with a display board for direct modelling of included resources. Covers many elements of LWKS2 Computing curriculum.
Changes in technology - Assembly - KS2
duncanjhmacdonaldduncanjhmacdonald

Changes in technology - Assembly - KS2

(0)
An assembly focusing on changes in technology and how this affects us, specifically in teaching and learning. Provides opportunity for estbalishing key e-safety expectations and practices around safe technology use and cyber-bullying. Aimed at KS2. Contains notes on the PowerPoint slides for delivery.
Computing Planning - Introduction to Coding (Scratch)- Simple Block Coding - Year 2/Year 3/KS1/LWK2
duncanjhmacdonaldduncanjhmacdonald

Computing Planning - Introduction to Coding (Scratch)- Simple Block Coding - Year 2/Year 3/KS1/LWK2

(0)
A unit of work that introduces the basics of Scratch and teaches children to code a simple animated fish tank. Covers a wide array of computer science and digital literacy areas of the KS1 and KS2 curriculum so is suitable for years 2-4, possibly even 5 or 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 selection and conditionals using ‘When’ event blocks and motion and looks blocks to simulate animations. Developed over five weeks; the chn build their program each week and have time planned in lessons for testing and debugging. Includes 32 Scratch files: modelling examples for teachers to use to exemplify learning and code and differentiated examples for less able students to add to and complete. Objectives covered includes: LO: To know how to use a repeat. LO: To know how to build an algorithm to simulate movement. LO: To know how to build an algorithm to add animation. LO: To know how to use a conditional. LO: To know how to use selection within algorithms. Covers skills mapped in this curriculum document - https://www.tes.com/teaching-resource/computing-skills-progression-grid-ks1-and-2-11727156