Programming Using Kodu

Programming Using Kodu

Students will understand the term ‘programming’ whilst using Kodu. Students will use Kodu to create a world and program Kodu to move. Students will then design and create their own game whilst providing evidence. Lesson One-Six Kodu Lesson Seven Revision Lesson Eight Assessment Lesson Nine Feedback and Improvements This unit has a lesson presentation for every lesson that includes a starter activity, main activity and plenary. Resources also include homework, worksheets, helpsheets and an overall assessment sheet that can be used for self, peer and teacher assessment. A full Scheme of Work is also provided. This unit of work is suitable from Years 6-8 depending on ability.
samoliver368
STEM/Coding Activities

STEM/Coding Activities

STEM & Coding Resource Get your students engaged in fun hands on STEM activities! Use everyday materials in your classroom and get building! This resource also comes with 10+ computer coding activities for beginners.
VanessaHM11
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
EAL - Intro to coding, robots and AI - Revision Guide

EAL - Intro to coding, robots and AI - Revision Guide

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
7. EAL - Intro to coding, robots and AI - Compilers

7. EAL - Intro to coding, robots and AI - Compilers

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
6. EAL - Intro to coding, robots and AI - Random functions

6. EAL - Intro to coding, robots and AI - Random functions

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
5. EAL - Intro to coding, robots and AI - Subroutines

5. EAL - Intro to coding, robots and AI - Subroutines

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
EAL - Intro to coding, robots and AI - debugging

EAL - Intro to coding, robots and AI - debugging

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
3. EAL - Intro to coding, robots and AI - Repeat Functions

3. EAL - Intro to coding, robots and AI - Repeat Functions

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
2. EAL - Intro to coding, robots and AI - Cast Study automated vehicles

2. EAL - Intro to coding, robots and AI - Cast Study automated vehicles

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
Programming – Concepts, BASIC Commands and Scratch Alternatives

Programming – Concepts, BASIC Commands and Scratch Alternatives

This is part two of two-day training on how to teach programming. It was created for use with teachers in Nepal but contains content that is globally relevant. This PowerPoint presentation includes various fun activities based around: What programming is and why it is important Variables and constants BASIC Commands and their Scratch alternatives (PRINT, CLS, INPUT, END, REM, LET) Conditional Statements – IF THEN ELSE, SELECT CASE, GOTO Loops - FOR NEXT, DO WHILE, WHILE WEND Setting Real World programming challenges Combining programming with other topics ========================================================================= Part one, which contains various fun activities based around: Computational thinking (simplified)– breaking down a bigger task into smaller steps and finding solutions Algorithms – Step-by-step ordered instructions Flow Charts – Graphical representations of algorithms Pseudocode – A half-code outline of a program written for humans to understand. Can be found here - https://www.tes.com/teaching-resource/programming-what-do-you-need-to-know-before-you-teach-it-presentation-and-activities-11869690
teaching-ict
STEAM BUNDLE for Years 5 and 6

STEAM BUNDLE for Years 5 and 6

This resource is a BUNDLE (444 pages) of 18 STEAM packs that I have put together for Upper Key Stage 2 all following objectives from the 2014 National Curriculum of England. Some are pulled from other thematic packs, while others are sold as stand alone packs in the Connecting Curriculum shops, including textiles, evolution and adaptations, prototyping with littleBits and MakeyMakey, food technology and computer science with Scratch. You can check out all resources offered in my catalogue here: Connecting Curriculum Catalogue INCLUDED STEAM with littleBits Mission to Mars: Design a Mars Rover with littleBits Working Scientifically with littleBits for Year 5 and 6 Vikings: Battle Modifications with littleBits STEAM with Textiles Mayan Civilisation Study - Art & DT Focus (Textiles) Mission to Mars: Design a Mission Badge (e-Textile) STEAM Curriculum Working Scientifically I can Statements for Years 5 & 6 STEAM with MakeyMakey and Scratch Working Scientifically with MakeyMakey in Years 5 & 6 Design A Video Game on Scratch Other STEAM packs Insect Study - Adapted Insect Forms Ancient Benin Study: Create a Thumb Piano Design a Survival Invention The Heart - Build an Anatomical Model STEAM with Food Working Scientifically with Cookies for Years 5 & 6 Conquest: Diet of a Conquistador (Science & DT) Working Scientifically with Energy Bites for Years 5 & 6
erinbrasington
STEAM BUNDLE for Years 3 and 4

STEAM BUNDLE for Years 3 and 4

This resource is a BUNDLE (260 pages) of 12 STEAM packs that I have put together for Lower Key Stage 2, all following objectives from the 2014 National Curriculum of England. Some are pulled from other thematic packs, while others are sold as stand alone packs in the Connecting Curriculum shops. They include packs for littleBits, MakeyMakey, Scratch, food, textiles, and light. You can check out all resources offered in my catalogue here: Connecting Curriculum Catalogue You can view the packs sold separately here: Mission to Mars: Design a Mars Rover with littleBits Working Scientifically with littleBits for Years 3 and 4 Design a Video Game Controller with MakeyMakey Working Scientifically with MakeyMakey in Years 3 & 4 Design A Video Game on Scratch Mission to Mars: Design a Mission Badge (e-Textile) Working Scientifically with Cookies for Years 3 & 4 Working Scientifically with Energy Bites for Years 3 & 4 Working Scientifically I can Statements for Years 3 & 4 The Magic Box Poetry Mini-Unit Working Scientifically with Crayons for Years 3 & 4 - STEAM Unit Light Investigation: Design and Make a Light Maze You might also like: All Things littleBits STEAM BUNDLE
erinbrasington
GCSE 9-1 50 Pseudo code or Programming challenges

GCSE 9-1 50 Pseudo code or Programming challenges

50 programming or pseudo code challenges- programs which could be given as an extension activity or out-of-class assignment to stretch and challenge learners of all key stages- as part of practicing selection and iteration and other programming techniques. These could be done using any programming language of your choice. These could be beneficial to prepare students for exams related to Algorithms and programming techniques. These can be used for KS3 and even A levels. Please send a message if you need solutions. All the best.
sekhon1976
Kodu Flight Simulator

Kodu Flight Simulator

This is a lesson or mini project that teaches students to create their own flight simulator game in Kodu Game Lab. This includes a lesson powerpoint, help videos, an example kodu game file and also a help sheet which guides students through the design and programming required. The lesson powerpoint also goes through what a flight simulator is and looks like in the air which can help to show students what being a pilot is really like and the purpose of simulators.
miko12310
Ozobot March Maze

Ozobot March Maze

Ozobot Chase the Rainbow This Saint Patrick’s Day themed maze will allow students to think of how to program the Ozobot so it reaches each target and the end of the maze. Included: *One maze *Teacher tips
missotech3
Turtle Academy Logo Planning - Computing - Year 4

Turtle Academy Logo Planning - Computing - Year 4

**A Unit Pack of 4 Lessons for Computing, linked to the Turtle Academy Website for Programming** This pack is aimed at lower key stage 2 children and is based around the programming website for children called Turtle Academy, although the planning could be adapted for other programmes. The planning covers the following objectives: To be able to use simple LOGO language to create a shape To be able to use simple LOGO language to write initials in your name To be able to use simple LOGO language to produce a desired outcome Write the instruction and press enter to execute the command To be able to use a number of commands
alicepoole1
Algorithms, Maths & micro:bit: 5 fun coding activities

Algorithms, Maths & micro:bit: 5 fun coding activities

5 fun activities exploring the micro:bit, mathematics, and algorithm creation in Python and JavaScript Blocks. This short activity booklet explores the use of computing in order to calculate mathematical constants and carry out advanced mathematical functions. This could be used as an introduction to algorithms or mathematics & computing. In these activities we will use Python and JavaScript Blocks to calculate Pi & e, as well as creating a function to calculate factorials. Along the way we will learn a number of key skills: - Introducing & breaking down problems and algorithms - Solving and re-arranging equations - Real-world use of computing - Introduction to mathematical constants - Coding in Python & JavaScript Blocks - Utilising key equations for geometry & shapes - Memory issues & efficiency - Coding Skills: - Variables - Loops - Conditions - Advanced mathematical functions
rlowe0008
Digital Skills

Digital Skills

A collection of digital skills progression documents and lessons. Learn unplugged coding, blogging and iMovie skills.
ferrycaptain
Computing SoW KS1

Computing SoW KS1

This is a SoW for Computing for Year 1 and 2, updated for the 2014 Curriculum. The SoW covers 3 key skills for each term, ensuring coverage of the curriculum. Please look at the files included for some of the resources mentioned in the SoW. There are also many useful website links for teaching the new Computing Curriculum. Please note; this plan incorporates the use of computers, iPads and robotic toys.
lizmcdiz
Honey Bee Study with Maths and Scratch

Honey Bee Study with Maths and Scratch

This resource has been made to use alongside the other Honey Bee Study packs, which teach children about evolution and adaptations. In this pack, children will take a closer look at the Maths used by bees in their honeycomb, before designing their own honeycomb in Scratch using Pens and Loops. An editable copy of resources is available for sharing on Google Classroom and Seesaw is provided with download. -------- You might also like: Honeycomb and Honey Bee Printing 'Pimp my Insect' Explanation Text FREEBIE! Colony Collapse Disorder - Persuasion Text Insect Study - Evolution & Inheritance Insect Study - Adapted Insect Forms
erinbrasington
Let's Start Coding: Programmer's Notebook for Grades 6-8

Let's Start Coding: Programmer's Notebook for Grades 6-8

The Let's Start Coding Programmer's Notebook contains real-life application questions pertaining to how real, typed code is used in the world around us. The Programmer's Notebook also contains a C++ code cheat sheet for students to use in identifying correct functions and statements. The Programmer's Notebook also has an alphabetically arranged coding glossary for students to use to fill out definitions in their own words and to write examples. This resource can be used with or without the Let's Start Coding kits found at www.letsstartcoding.com
LetsStartCoding
Let's Start Coding: Grades 4-5 Programmer's Notebook

Let's Start Coding: Grades 4-5 Programmer's Notebook

The Let's Start Coding Programmer's Notebook contains real-life application questions pertaining to how real, typed code is used in the world around us. The Programmer's Notebook also contains a C++ code cheat sheet for students to use in identifying correct functions and statements. The Programmer's Notebook also has an alphabetically arranged coding glossary for students to use to fill out definitions in their own words and to write examples. This resource can be used with or without the Let's Start Coding kits found at www.letsstartcoding.com
LetsStartCoding
Programming Python VAT Activity

Programming Python VAT Activity

This resource includes 1 activity as well as a challenge. The tutorial shows students how to construct a program that calculates the VAT for a product. There is also a challenging task which asks the students to add a quantity function. This is suitable for anybody to is learning the basics of python
leonwilberforce
Lightbot - Hour Of Code - Algorithm - 3 week unit and worksheets.

Lightbot - Hour Of Code - Algorithm - 3 week unit and worksheets.

Included in this pack there is. - Lesson plans for teachers including solutions to all Lightbot Hour of code lessons and links to website and other useful videos. - 3 presentations for use within the classroom. - Worksheets for use for end of two lessons. Lightbot is a brilliant resource for use with year 4 and beyond with a puzzle style game play to help children learn about algorithms, loops and procedures within code. This is for use in partnership with hour of code Lightbot by CODE.org.
winstateach
Scratch Hour of Code Vocabulary Jeopardy Game

Scratch Hour of Code Vocabulary Jeopardy Game

This fun and engaging Jeopardy Style Game is the perfect way to bond with your class all year long and learn scratch. I typically put the class into small groups and ask a member of the group to choose a color and number. That is the question that they have to answer. If correct they get one point. Then I move to the next group. Alternatively the whole class answers and then we tally up the points to get a winner. I run it on an interactive whiteboard but would be equally successful on a projector, computer or TV screen. Alternatively it could be run for an individual student on their own device. When you start the game press the shuffle button to randomize the questions ensuring that no game is ever the same. This means that this Jeopardy game came be used multiple times with the one class as it is different every time. Once you have unzipped the file you will find a PowerPoint Macro Show. To run the game double click the file and make sure you say "yes" to running macros. If you do not the questions will not shuffle correctly. I have tested on a PC but it should work on other devices. If this is your first time with Macros let me know by personal message and I am happy to answer all your questions. Enjoy
Kiwilander
What is a computer program - intro to algorithms and the python IDE

What is a computer program - intro to algorithms and the python IDE

The following is an unplugged lesson which leads smoothly into an introduction to Python suitable for ages 7-15. It introduces the basic concept of algorithms, flowcharts and how computers follow instructions. Print jobs.doc on A3 and spread around the room (the bigger the room the better) along with pens and 2 pieces of plane A3 per work station. Slide 1 of PP on display. Class instructions - to look at career choices and form groups of no more than 4 at the career of choice. Then in teams write down/draw/ mindmap what they think a computer program is. Once instructed and attention drawn to question on screen then slide 2 put up and kids work. answers & discuss then slide 3 what is an algorithm? - discuss slide 4 - is that an algorithm - point to screen(yes) slide 5 - is that an algorithm - point to screen(yes) slide 6 - is that an algorithm - point to screen(yes) slide 7 - is that an algorithm - point to screen (no) Slide 8 - get them to follow instructions using the word 'algorithm' a lot Slide 9 - etc Return to classroom or computers and introduce python IDE - editor/ interpreter (you know do some sums in the shell - yeah great but do you think all programs have one line? Will it work if you have a program with more than one line? etc. then basic print and input statement intro to variables. The what-is-a-computer-program.doc to be used a plenary.
glamournerd
Year 7 MSW Logo Assessment

Year 7 MSW Logo Assessment

This piece of assessment helps ICT teachers to determine the progress in Microsoft Logo. Just after the introductory lesson, this can be given to the more able to complete individually.
frederickambali
How do you teach coding?

How do you teach coding?

How do you teach coding? Who is this for? For primary teachers who teach programming - for both non-specialist and specialist computing teachers. What is it? This is a 15-minute research questionnaire by researchers at Queen Mary University of London. Why might you do this? Just doing the questionnaire, will help you think about your own planning and how you teach coding. If you are interested in taking part in the research to improve how we teach programming, pop your email at the end of the survey. Please help us find out more about how we teach programming so we can improve what how we teach our primary pupils how to code! Here is the research questionnaire. https://goo.gl/forms/4nWlR1kQ2r8mnFud2
jlisaw8
Scratch Pacman series of 6 lessons ( game examples, help sheets, starters, homework, tick lists)

Scratch Pacman series of 6 lessons ( game examples, help sheets, starters, homework, tick lists)

This folder contains 6 full lessons, showing in stages how to build a Pacman game (or similar) in Scratch, with examples and help sheets. It also allows students the ability to go further with higher extension task sheets. I have placed some starter activity sheets, Lesson objectives and a programming homework book also. Save any teacher teaching this unit a lot of time in preparing a whole unit from scratch (excuse the pun!). Lesson 1:- Creating Sprites, Costumes and Stage Lessson2:- Adding script to Pacman to move and change costume (open and close mouth) Lesson 3:- Adding script to move other sprites in the game (ghost) Lesson 4:- Adding variables (Counter, eating the dots) Lesson 5:- Creating the game over sprite/script Lesson 6:- Extra lives + other elements (bouncing off the walls, moving Pacman along a path) Note worksheets and game examples can be uploaded to web version of Scratch, but scripts may alter in colour slightly as web version is slightly different than desktop. best for version 1.3.1 Scratch and above
lyonkind09
Scratch Hour of code WordSearch Wordfind with Glossary

Scratch Hour of code WordSearch Wordfind with Glossary

This Scratch word-search is great for starting your class off with scratch or for early finishers. I have included a handy glossary of words for the students in case it is their first time and they are unsure what the words mean. Also take a look at my scratch poster A3 Scratch Poster Enjoy
Kiwilander
Scratch 2.0 6 Lessons

Scratch 2.0 6 Lessons

Scratch 2.0 6 Lessons All the resources you need to run scratch in your class. All six lessons have lesson plans, as well as the documents for the students to follow at their own pace.
wsparrow
Scratch 2.0 Lesson 6 – co-ordinates, subroutines, variables and user input

Scratch 2.0 Lesson 6 – co-ordinates, subroutines, variables and user input

Scratch 2.0 Lesson 6 – co-ordinates, subroutines, variables and user input This is a 12 page booklet for the students to follow to create a game. It is easy to follow and has great screen shots for ease of use. Includes a lesson planning sheet. Learning Objectives You will understand how to: • Delete a sprite and import a new sprite • Draw using the pen feature of Scratch • Use the pen up and pen down feature • Change the colour of the pen • Set the position of the sprite using co-ordinates • Make a sprite appear and disappear using show and hide • Add variables to your program to change the direction of movement • Use the broadcast feature in Scratch to create subroutines • Use subroutines to make the program more efficient and easier to edit • Enable user input to set the number of sides of each shape
wsparrow