Explain what touch develop is to your students:

Slides:



Advertisements
Similar presentations
ProgressBook User Start-Up
Advertisements

A+nywhere 3.0 Student Training Revised 0510 Enter your log-on name here. Enter your password here. Click here or hit enter.
Pages and boxes Building quick user interfaces. learning objectives o Build a quick UI with pages and boxes o understand how pages and boxes work o click.
Flappy bird guide for Scratch
Introduction to TouchDevelop
Code Club Session 3 Shark Eats Fish. Picture of finished product here.
An intro to programming concepts with Scratch Session 2 of 10 sessions I/O, variables, simple computing.
Bug Session Two. Session description In this session the use of algorithms is reinforced to help pupils plan out what they will need to program on their.
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.
LO: Learn how to develop your game further to include interactions with the device.
Learning to program using Minecraft. Learning Objective Know what Minecraft is and to explain some of it’s uses Build a simple house in creative mode.
The Scratch Calculator You are all going to be real computer programmers!!!
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
Introduction to TouchDevelop
Python Programming Introduction to programming using python.
Bug Session Four. Session description Objectives Session activities summary Resources Prior knowledge of sequencing instructions using Bug Bug website.
By the end of this session you should be able to...
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Python Programming Using Variables and input. Objectives We’re learning to build functions and to use inputs and outputs. Outcomes Build a function Use.
Introduction to Scratch. What is Scratch? Scratch is a control program that enables you to create your own interactive stories, animations, games, music,
Learning to program a turtle to build different structures.
Marble Racer. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
Getting started with the turtle Find the latest version of this document at
Introduction to TouchDevelop Lesson 3 – Comments & Lists Created by S. Johnson
Ray Chambers My Digital Story Independent Learning Helping students flip the learning and control the outcome they want. Start Collaboration Helping students.
Boxes. boxes- learning targets o I will be able to display buttons (boxes) o I will be able to organize boxes o I will be able to create an animation.
Martin Norris Computing Teacher/Leader at Moldgreen Community Primary School, Huddersfield
Learning to use a ‘For Loop’ and a ‘Variable’. Learning Objective To use a ‘For’ loop to build shapes within your program Use a variable to detect input.
Index Background Costumes Making object walk smoothly Controlling an object with the keyboard Control an object with the mouse Changing costume when hit.
PROBLEM SOLVING WARM-UP Fill in the spaces using any operation to solve the following (!, (), -/+,÷,×): = 6.
Boxes. SOUNDBOARD Objective: Tap the boxes to play sounds! Demo:
Scratch Programming Cards
Unit 2 Technology Systems
Scratch Helicopter Game
Development Environment
Intro CS – Screens and Variables
AS Computer Studies Finite State Machines 1.
Scratch 7B IT1.
Scratch Unit Overview We are going to look at computer programming and how to create your very own computer game The piece of software we will be using.
Tips for Taking the Computer-Based
Basic operations in Matlab
Introduction to Events
Scratch – Simple Programming
Explain what touch develop is to your students:
APPLE TWO STEP VERIFICATION CHANGE PHONE NUMBER Please read the following presentation on any help on Apple two step verification change phone number.
Learning Objective LO: We’re learning to understand when it is appropriate to use particular data types.
Explain what touch develop is to your students:
Introduction to TouchDevelop
Introduction to TouchDevelop
Scratch – Simple Programming
An Introduction to VEX IQ Programming with Modkit
Recap the basics Lesson 1.
Introduction to TouchDevelop
Lesson Objectives To understand how to make sprites interact
Explain what touch develop is to your students:
An intro to programming concepts with Scratch
Review: Applying Computer Basics
Explain what touch develop is to your students:
Explain what touch develop is to your students:
Explain what touch develop is to your students:
Mathletics at Rhodes Avenue A Guide for Parents
Game Over Module 4 Lesson 2.
Explain what touch develop is to your students:
Recap the basics Lesson 1.
Uppingham Community College
Introduction to Python programming for KS3
Explain what touch develop is to your students:
Scratch 7B IT1.
Interim Scoring Support
Scratch 7B IT 1.
Presentation transcript:

Explain what touch develop is to your students: TouchDevelop is a programming environment that runs on your mobile devices. You write scripts by tapping on the screen. You do not need a separate PC or keyboard. Scripts can perform various tasks similar to regular apps. Any TouchDevelop user can install, run, edit, and publish scripts. You can share your scripts with other people by publishing them to the TouchDevelop script bazaar, or by submitting them as an app to the Windows Store or Windows Phone Store.

Learning Objective LO: Learn how to develop your game further to include interactions with the device Lesson Objective: - Stuarts will learn about how to start adding in their own functions and will learn the basics of an IF Statement. Talk to the students about KODU and talk about how you had WHEN and DO (explain the similarities – if you’ve followed on from this). This lesson will teach them how to control a sprite using X and Y co-ordinates. You should use the game they have previously started.

Setting Up Touch Develop Go to www.touchdevelop.com Sign in using a windows live ID. Click on the launch button in the middle of the screen. Click on the skill level button. Use the menu, to change it and click on coder. Walk your students through how to get logged on to the touch develop environment.

Setting Up Touch Develop Click on the Create Script button Scroll down and select Blank Turtle Click on your previous script Walk your students through how to get logged on to the touch develop environment.

Starter Using the sheets, put the correct buttons in the correct order. Your teacher will show you the correct order once you have finished putting the shapes together. (Time 5 mins) Students are given some cut outs of the tasks which they have completed in the previous lesson. They will need to match them up to see if they are the correct order of pressing buttons. The second sheet is in ORDER. If you want to cut them out before they’re given to the students so that they do not know the order straight away.

Learning Outcomes Touch develop to build a application which : Uses IF Statements Control Character movement on the device. (When Touched) Control sprites interacting with each other (Overlap) Talk about what the students will be expected to achieve after their second lesson. This might take 2 lessons for some students but the help sheets will be attached to introduce this to younger students.

Creating a score Set up a score variable. Use the main function. Assign the score to the board. Change the width, height, font Set the position Change the colour. Use the hand out to support this task. Before a student learns how to create a game loop or even do the reactions with the sprites. They need to be able to make sure that they can do some simple things like including text on the screen. It will be updated later on using variables. The first thing you should get your students to do is to set up a score variable. They should already be able to do this based on the previous session. It will need to be Global. Using the help sheet, show them how to create text and set it.

Using a Game Loop / IF Create the “Game Loop” event. Create the IF to check when the board is touched. Program the sprite to move to the touch position. Remember to update the board. To make sure the character is always shown in the new position. Use the hand out to support this task. Students need to understand that we use game loops so that there is a test which is being looked for all of the time. Get your students to think about traffic lights with a sensor. They’re always checking to see if something is coming in the other direction so that it can turn the other one red or vice versa. You’re now going to show the students how to insert a game loop.

Using the IF / Score (extension) Time to apply what you have learnt! See if you can press the correct buttons to come up with this combination. Where would you put this? BeeCharacter represents your own sprite. Create the appropriate variables to do this. Students have learnt how to use the environment and how to push the correct buttons each time. This will allow them to learn about interactions between sprites. This code will be in the game loop. They will need to figure this out for themselves. They will need to change the BEECHARACTER to their own sprite in order to get this to work. They will also need to create their own variables unless they’ve already got similar ones for the score board.