Hero image

The Macdonut's Shop

Average Rating3.86
(based on 12 reviews)

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.

43Uploads

31k+Views

15k+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 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 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.
Year 4 Maths - Greater Depth - Subtracting Fractions from more than a whole
duncanjhmacdonaldduncanjhmacdonald

Year 4 Maths - Greater Depth - Subtracting Fractions from more than a whole

(1)
As titled. An activity, aimed at year 4, to extend children’s thinking about subtracting fractions from more than a whole. This could be used as an assessment or an activity at the end of a lesson based around subtracting fractions with the same denominators. Children will need to have explored how fractions make a whole and subtracting fractions with the same denominator. Useful as a step before mixed number and improper fractions which they would explore in year 5.
Translations and Coordinates - Year 4 Maths Planning and Resources
duncanjhmacdonaldduncanjhmacdonald

Translations and Coordinates - Year 4 Maths Planning and Resources

(1)
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)
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
Computing Planning - Scratch: Creating a Simple Game - Year 2
duncanjhmacdonaldduncanjhmacdonald

Computing Planning - Scratch: Creating a Simple Game - Year 2

(1)
As above. A unit of work using Scratch (scratch.mit.edu) to code a very simple platform style game. Children will learn about the computer science principles around the creation of algorithms including: selection, decomposition, abstraction and debugging. The unit includes four lessons and the example and student files for use in scratch. Children can open the student files in scratch to use to complete the learning activities and teachers can do the same to use the example files as a starting point to model all of the game’s functions at different stages. This unit is aimed at establishing early understandings in programming so is ideal for year 2 children. However it would work well as a foundation in year 3 or 4 to give the children a start in understanding the basic concepts. Objectives: 1: LO: To know that selection is used to make things happen. 2: LO: To know how to use selection to create algorithms. 3: LO: To know how to use a repeat to create a loop. 4: LO: To know that a conditional is something that happens sometimes.
Asking Questions - Assembly
duncanjhmacdonaldduncanjhmacdonald

Asking Questions - Assembly

(1)
An assembly about asking good questions. Includes a game of 21 questions, some information and quotes about how to ask effective questions and a video from TED about unanswered questions.
Computing Planning - PowerPoint and Presentations - Year 3/ Year 4/ LWKS2
duncanjhmacdonaldduncanjhmacdonald

Computing Planning - PowerPoint and Presentations - Year 3/ Year 4/ LWKS2

(0)
A unit of work aimed at developing children’s knowledge of Microsoft PowerPoint. Focuses on intermediate skills, beyond simple word processing. Children will need to have some experience using Microsoft Office and be able to find and collect information and digital media from an online source safely. This was aimed at children in Years 3 and 4, as it was used as part of a rolling curriculum cycle. It includes a range of skills that could be covered in years 3, 4 or 5 depending on the coverage of the Computing curriculum in place at your school. The example context is ‘Light and shadows’ from a science persepctive, but you can easily change this by using another powerpoint (not included) as an example. There is a large focus upon evaluating digital medias, in addition to a full range of skills relating to the use of PowerPoint and creating a presentation for a viewer. To extend the challenge, more focus could be paid to the intended audience and how this would effect the choices of content made. Please note, the example PowerPoint is an example of what the presentation could look like. It is not a presentation of teaching content for children to learn from. Please refer to the planning to see what objectives and input are included for delivery to childrn to learn computing from. Lessons cover: Organising a PPT, Choosing a visual style, Presenting information clearly, Adding and Editing Images, Adding Transitions and Animations, Adding Hyperlinks and Evaluating a PPT. Includes lesson resources to support the teaching of the seven above areas. Links to e-resources can be found in the planning document. Covers skills mapped in this curriculum document - https://www.tes.com/teaching-resource/computing-skills-progression-grid-ks1-and-2-11727156
Year 4/Year 3 Computing Planning
duncanjhmacdonaldduncanjhmacdonald

Year 4/Year 3 Computing Planning

5 Resources
A collection of Computing planning for children in Year Three and Four. Can be taught in either year group as covers a huge range of skills within those areas of the Computing curriculum. Includes 5 units of planning, over 30 lessons with all required resources ! Scratch Programming: Maths Quiz Scratch Programming: Racing Game Online Safety: Search Engines Online Safety: Using the Internet PowerPoint and Presentations Plan and Resources for a Computing Observation
Primary Computing Planning and Resources
duncanjhmacdonaldduncanjhmacdonald

Primary Computing Planning and Resources

10 Resources
A bundle of planning suitable for ages 5-11 covering a wide range of focuses in the Computing Curriculum. Includes units on e-safety, digital literacy, coding and programming, and functional computing and ICT skills. Also included is a map of objectives, organised by strand and year group, which shows coverage and progression across the entire computing curriculum within the primary age range. Including new e-safety objectives linked to ‘Education for a Connected World’.
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.
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 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.