Key Stage 3 ICT Lesson 2 - Programming. Starter Start Kodu. Re-familiarise yourself with how it works. Play some of the pre-made games. Try and change.

Slides:



Advertisements
Similar presentations
101.  Take a look at this code and tell me what generation of programming language is used here. It is important that you can EXPLAIN how you came up.
Advertisements

Year 7 Tutor Time Spring 1 Unit 3 Personal Safety.
Topic 3 Spreadsheets and Modelling Lesson 3 A Good Breakfast.
SELECT A LESSON 1. A WORLD AND CHARACTERS 2. PATHS AND ENEMIES 4. USING PAGES TO CHANGE THE RULES 5. GAME ANALYSIS AND DESIGN 6-7. CREATING YOUR OWN GAME.
WELCOME TO Key Stage 1 INFORMATION on assessment
E Safety & Cyber bullying Today’ Behavioural Objective If you complete today's objective a positive log will be given on SIMs! If you don’t, a negative.
The Scratch Calculator You are all going to be real computer programmers!!!
Keeping track of my learning and progress in KS3 Type your name here My e-Profile: Starting out in KS3.
Python Programming Using Variables and input. Objectives We’re learning to make use of if statements to enable code to ask questions. Outcomes Build an.
Python Programming Introduction to programming using python.
Art 315 Lecture 5 Dr. J. Parker AB 606. Last time … We wrote our first program. We used a tool called GameMaker. The program we wrote causes a ball to.
2011 By Kristin Rowe. Introduction Introduction | Task | | Process | Evaluation | Conclusion | Credits | Teacher PageTask | Process Evaluation Conclusion.
By the end of this session you should be able to...
 See how much you can remember about the Treaty of Versailles by playing ‘Bingo’ %20presentation%20&%20tasks%20(Version%204).ppt.
Python Programming Using Variables and input. Objectives We’re learning to build functions and to use inputs and outputs. Outcomes Build a function Use.
Type accurately challenge! This is a starter activity and should take 2 minutes [ slide 1 ] 1.Can you type out the code in Code Box 2.1 with no errors.
Lesson Plan - APP Algebra Mental and Oral Starter Pupils to complete a ‘Heard the Word’ grid and compare it to grid they completed at the start of the.
L.O. To understand programming code, to navigate and add objects into Kodu. Start Menu  Primary Applications  ICT  Kodu.
Lesson Objectives 1.Explain the format of spreadsheet exam questions. 2.Be able to add header, footers and automated filenames. 3.Successfully complete.
Time to Teach Presents Year 5 (National Numeracy Strategy) (Based on DFEE Sample Lessons)
Today we will solve equations with two variables. Solve = figure out.
Fill the screen challenge! This is a starter activity and should take 3 minutes [ slide 1 ] 1.Log in to your computer 2.Open IDLE 3.In interactive mode,
BEHAVIOUR FOR LEARNING Be an ACTIVE learner Be willing and ready to learn Behave positively Treat everyone with respect Always try your best. Are you.
SENIOR SCHOOL SRC STUDENT OPINION SURVEY IN CONJUNCTION WITH THE UNIVERSITY OF SOUTH AUSTRALIA Collation of information provided by the year.
Teacher Rooming Equipment Rules / Expectations Login / Passwords Technical Issues Homework Printing.
Make a dice challenge! This is a starter activity and should take 5 minutes [ slide 1 ] 1.Log in to your computer 2.Open IDLE 3.Copy the code below in.
My Python Programmes NAME:.
E Safety & Cyber bullying Today’ Behavioural Objective If you complete today's objective a positive log will be given on SIMs! If you don’t, a negative.
Spreadsheets Lesson 2 Introduction to basic formula and spreadsheet.
Teacher Rooming Equipment Rules / Expectations Login / Passwords Technical Issues Homework Printing.
Unit Objectives Look at the dangers of the internet
Mission Maker Games Unit Name: My Learning Journal.
English Year 9 Lesson 8 SpiritualMoralSocialCultural 
E Safety & Cyber bullying Today’ Behavioural Objective If you complete today's objective a positive log will be given on SIMs! If you don’t, a negative.
Photosynthesis & Cellular Respiration Your Name. Overview of Today’s Lesson You will be working your way through several modules today and taking a couple.
Today you are going to be estimating the answers to questions.
Programming a Shooter Game Design.
Get Going On ….. Load the word file ‘Glossary’ and complete it. You will have homework today.
Cloning and creating! Introduction to cloning and creating objects.
 Write the Learning objective onto your Self Assessment Sheet LO: Understand the points to be considered when designing a computer game.
 Write the Learning objective onto your Self Assessment Sheet LO: Learn how to use different pages and add scoring to a game in Kodu.
Starter Logon Create a folder in your Year 9  ICT folder called “Y9 Flash Animation” Monitors Off Planners out Watch this videovideo.
Making a Flappy Birds Game PART 2 – MAKING THE BIRD FLAP AND FALL – AND DEVELOPING THE GAME FURTHER (ADDING ADDITIONAL CHARACTERS, GOODIES, ENEMIES AND.
Starter Jackets etc off Planners out Logon Monitors off Then we will watch this video clipvideo clip.
PROGRAMMING In Lesson 6. RECAP  Discuss with the person next to you...  what you have enjoyed about python programming  What you have found difficult.
Intro CS – Logic & Operators Lesson Plan 5. Goals  Students can explain basic logical operators  AND, OR, NOT  Students can create truth tables for.
Introduction to Scratch We will be using the Scratch Environment today, so please log in to the Scratch website (scratch.mit.edu)
KEY STAGE 3 ICT Databases – Lesson 2. Recap of keywords – Task 2A In your workbooks from last lesson What is a database? A DATABASE is a collection of.
You will be able to describe the term textual programming. You will be able to demonstrate a basic level of textual programming skills by creating a simple.
YEAR 7 DATABASES – LESSON 5 Key Stage 3 - ICT. STARTER Logon, Monitors off. Homework review: 3 advantages of a database. IWB Word SearchIWB Word Search.
KS1 SAT’s Information for Parents 2018
CREATE - ASSESSMENT LEVEL GRADE CREATE: Your final Game design.
Intro CS – Loops, making animations & films
Game Depth and Complexity
Randomising the behaviour of Sprites
Kodu Game Lab Shaw STEM Lab-2016.
LESSON 5 Learning Objective 1 Learning Objective 2 Did you know….?
An Introduction to Flash
Games Programming in Scratch
Explain what touch develop is to your students:
YEAR 7 PROGRAMMING SCRATCH & E-SAFETY UNIT WRAPPER
PYTHON: BUILDING BLOCKS Sequencing & Selection
Lesson Objectives Build your very own game from scratch using the skills you have learnt so far.
Creating an Interactive Quiz
Introduction to coding through Kodu
How to organise your code
Addition and Subtraction
Primary School Computing
Creating an Interactive Quiz
Presentation transcript:

Key Stage 3 ICT Lesson 2 - Programming

Starter Start Kodu. Re-familiarise yourself with how it works. Play some of the pre-made games. Try and change some code and see what it does. In 5 minutes, I will ask you what Kodu is, how it works and what a game is made up of.

Become familiar with Kodu Programming. Understand what is meant by WHEN:DO sequences. Know what a KODU game is made up of. Objectives

Demonstration Programming an object (tutorials) Testing your code

These are the different objects that can exist in your game. Objects

Your game is made up of OBJECTS. Different objects have different things Each object can have up to 12 pages of code. These are the different STATES. Each page (or state), can have up to 7 SCORES (lines of code). A line of code is based around WHEN DO (see next slide). Understanding Programming

WHEN: DO (What do these SCORES do?)

Further: WHEN: DO (What do these SCORES do?)

An object has: PROPERTIES: Characteristics (size, invisible, damage etc). BEHAVIOURS: Things it can do (see, hear, bump) ACTIONS: Things it can perform (move, launch, glow) A thing or two about OBJECTS

Today you are going to work through some programming tutorials. You are going to try and solve them, as well as attempt to extend the game play by adding what the tutorials suggest. Let’s have a quick look at each of them: Task: Tutorials

he object of the challenge is to change the Kodu character’s instructions to that it moves towards the castle. Modifying the code will allow you to achieve a level 4A-5C in this task. Tutorial 1 (Level 4)

The challenge is to make the biker jump instead of shoot (level 4). If you can then extend the program to do what Kodu suggests, this can gain you a level 5A – 6C in this task. Tutorial 2 (Level 4-5)

The challenge here is to make the biker, pick up an apple and take it to the bridge. If you can add something else to this code you could achieve up to a Level 7 if it is: – Efficient – Structured – Something you have done without teacher assistance. Tutorial 3 (Level 5-7)

Complete each of the three tutorials in Kodu. After completing each one (before you move on to the next one), you need to: Screenshot your code which you added (display your code and press PRINT SCREEN). Paste this into the template and explain what you did and whether you were successful. RM Shared  BITE  ICT KS3  Year 9  Kodu Games Design  Lesson 2  Tutorial Evidence Sheet.docx Tutorial Evidence Sheet.docx Your Task

Become familiar with Kodu Programming. Understand what is meant by WHEN:DO sequences. Know what a KODU game is made up of. Objectives Review

Kodu Challenge Review Let’s go through each tutorial. Volunteers, with support from the class, will program each one to check our solutions on the interactive whiteboard. Challenge? Each volunteer has 60 seconds maximum to complete the solution and test it. Plenary

Next lesson you will be beginning to design your game. Complete the game planning sheet. This is ESSENTIAL you do this for homework. Stuck? Lost Sheet? Access it online or see me for another sheet before next lesson. Homework