Scratch. Creative Computing

Size: px
Start display at page:

Download "Scratch. Creative Computing"

Transcription

1 Scratch Creative Computing

2 Section 1 INTRODUCTION TO SCRATCH

3 Scratch Browser based Created at MIT Creative Computing Using a tool to easily create a computer program. Typically a drag-and-drop tool. Emphasizes creativity instead of programming syntax The ease of use allows beginners to be creative while programming.

4 Section 1 Objectives By the end of this unit, students will: Understand the concept of computational creation, in the context of Scratch be able to imagine possibilities for their own Scratch-based computational creation become familiar with resources that support their computational creation Mr. Stoll s account: sestoll99

5 Scripts and Commands Command A statement that tells the computer what to do. In Scratch each command is called a Block Other scripting languages (block = set of commands) Script - list of commands that are executed by a certain program or scripting engine. Scratch uses scripts Python is a scripting language

6 Sprite Sprite - an image and its location on the stage (screen). Three sprites on the stage (screen) The Parrot sprite is selected Work with Parrot Scripts What are score and birdcounter? (top of screen)

7 The Scratch Interface Script Menus (Motion Menu Selected) Stage Sprites Motion Commands Script Window

8 Part of the Sound Menu Creating Scripts (Lego Block Concept) Create scripts by snapping blocks together Command blocks applied to the sprite Part of the Motion Menu

9 Dancing Cat Demonstration Control Repeat 10 Repeat the following four statements 10 times: Motion - Move 10 steps Sound - Play drum Sample Script (move and play drum repeatedly) Motion - Move 10 steps Sound - Play drum

10 Tips For Using Scratch Drag a set of blocks from the top While dragging a block, everything below moves as well Separate blocks from the bottom Recommended: The green flag event is useful for setting up your scene Programming commands are under the tab. Most script commands apply to a specific Sprite Sprite1 is selected

11 Time to Explore Scratch 1. Sign-up for Scratch: Use account information you can remember. Forgetting this may hurt your grade in the future. 2. Play with Scratch Try to make something surprising happen to a sprite. Work together if desired!!! Be ready to discuss what you have learned.

12 Section 2 TALKING SPRITES

13 Making Sprites Talk Make sure you select the desired sprite first. The when this sprite clicked event is very useful

14 Mr. Stoll s Example (About Me) Click Here to Review the Project in Scratch

15 Create Your Own Project Create your own (About Me) project Make it more elaborate than mine. It is due at the beginning of the next class period Advanced students: Make it way better than mine.

16 About Me Project Review Review student projects with class: Ask for volunteers Select some students randomly if necessary.

17 Section 3 ANIMATION DANCE PARTY

18 Dance Party Project Dance Party - a Scratch project in which sprites get down with cool costumes and funky beats. ie. claptrap from Borderlands For the next three slides we will create a Dance Party Scene. We will: Define Sprite Define Costume Different images for a given sprite. Assemble code blocks so sprite dances when clicked.

19 Sprite Sprite - an image and its location on the screen. Games have been using them for decades. Used to be hardware dependent. Sprite on Stage Sprite definition Press the in the upper left corner of the sprite definition to see details about the sprite.

20 What is a Costume A sprite may have many costumes. Costumes are typically used for animation.

21 Dancing Ballerina 1. Press choose sprite from library button 2. Select a sprite from the library and press the OK button. 3. Create the following script:

22 Adding Music to Ballerina Separate simultaneous notes into separate block sets. They run in parallel At the same time, when the ballerina is clicked..4 secs is the same as.4 beats Synchronize music and animation. Drum 4 is the symbol. It plays at the end of the animation

23 Sprites and Costumes Review What is the difference between a sprite and a sprite s costume? When might you want to use a sprite? When might you want to use a costume?

24 Resetting Your Scene Initialize To assign starting values. This is a set of code blocks for a sprite. This block: 1. Executes when the green flag is pressed. 2. Moves the sprite to its starting point 3. Displays its initial costume (Picture1) There are several things you can initialize in your scene. Most of them are in the and menus.

25 Incremental Incremental - increasing gradually by regular degrees or additions. Always add and test small amounts of code at a time.

26 Assignment: Dance Party Dance party Assignment Requirements 1. Sprites / Costumes Select from one of these two options: Find a sprite (in Scratch or outside of Scratch) that has multiple costumes. Take an existing sprite and modify it to have different costumes. 2. Animate the sprite when the user clicks on it Move the sprite and change its costume. 3. Play at least two notes each time the sprite changes costumes. Notes to be played at the same time must be in separate sets of blocks. Review P. 49 of your Scratch Guide Everyone must have a unique project

27 Section 4 GAMES

28 Blocks for Games (Variables) Examples: health; movespeed; ammo; defensepoints happiness (Sims); lives (old school games) Score Variable Initializing the Score Incrementing the Score Display/Hide Score See PP For More Information

29 Blocks for Games (Random) Very Useful: Enemy appears in random place on screen. Enemy starts with random # health points Dice rolls for video Monopoly Card drawn in a video card game Anybody Have an Example for us??: Sims Tetris Mario Kart

30 Blocks for Games (Visibility) The visibility of sprites Visible Invisible See PP For More Information

31 Blocks for Games (Timing) Timing Examples: Consistent game speed same on slow and fast computers Change the image on the screen to display the next frame of animation. See PP For More Information

32 Blocks for Games (Events) Event - an action or occurrence detected by the program that may be handled by the program. key press events Code executes when user clicks on the sprite. Initialization Event Code that executes when program is starting to run. Green Flag To Initialize Sprites and Variables

33 Blocks for Games (Comparisons) The player must not get a point unless the Orange touches the Parrot without touching the Cat sprite. Don t increase the birdspeed if it is already moving at 15 or above. See PP For More Information

34 Blocks for Games (Collision Detection) Collision Detection Detecting when one sprite overlaps another sprite. If this sprite is touching specified sprite, edge, or mouse-pointer. If this sprite is touching a specific color If a specified color on this sprite is touching another color.

35 Games Assignment (Make a game) Review P (blocks for games and collision detection)

36 Blocks for Games (Strings) I currently plan to wait to discuss strings until we start working with Python. See PP For More Information

37 Section 5 PROGRAMMING CONCEPTS

38 PROGRAMMING CONCEPTS (How they relate to blocks) Decisions - Allows the program to compare two or more values. Most programming languages use the "if" keyword. Loop Repeat one or more commands until a condition is met. Variable - Stores a value to be used later in the program. Random - Event - an action or occurrence detected by the program that may be handled by the program. Etc.

39 Decision Structure Scratch Python if mrstollsage > 49: print ( You are old ) if playerhealth < 10: movespeed = 3

40 Sequential Structure Scratch Python Print ( Hello ) movespeed = 3 xposition = xposition + 10 yposition = yposition + 10

41 Loops Scratch Python while guessestaken < 6: Command Command etc. while True: command command etc.

42 Variables Scratch Python Score = 17 birdcounter = 30 birdspeed = 5

43 Random Numbers Scratch Python random.randint(1, 10)

AN INTRODUCTION TO SCRATCH (2) PROGRAMMING

AN INTRODUCTION TO SCRATCH (2) PROGRAMMING AN INTRODUCTION TO SCRATCH (2) PROGRAMMING Document Version 2 (04/10/2014) INTRODUCTION SCRATCH is a visual programming environment and language. It was launched by the MIT Media Lab in 2007 in an effort

More information

Lineup. Introduction. What you will need. Import your costumes. What you will make. What you will learn. Hardware. Software

Lineup. Introduction. What you will need. Import your costumes. What you will make. What you will learn. Hardware. Software Raspberry Pi Projects Lineup Introduction In this project you will be making a game using Scratch 2.0. The game will involve nding a stamped sprite on the stage, hidden amongst a huge group of other stamps.

More information

Scratch Lesson 2: Movies Made From Scratch Lesson Framework

Scratch Lesson 2: Movies Made From Scratch Lesson Framework Scratch Lesson 2: Movies Made From Scratch Lesson Framework Scratch makes it easy to program your own interactive stories, games, and animations and share your creations on the web. As you create and share

More information

Teacher Cheat Sheet - Game Coding Challenges

Teacher Cheat Sheet - Game Coding Challenges Teacher Cheat Sheet - Game Coding Challenges Challenge #1 Movement: Make your sprite move across the screen. When it hits the walls, it must bounce off and keep moving. 1. The When Flag is clicked is your

More information

S3 Scratch Programming

S3 Scratch Programming LOREM ST LOUIS IPSUM DOLOR ST LOUIS SCHOOL S3 Computer Literacy S3 Scratch Programming Dominic Kwok CHAPTER 1 Scratch After studying this chapter, you will be able to create a simple Scratch program upload

More information

Teaching Kids to Program. Lesson Plan: Catch the Ball

Teaching Kids to Program. Lesson Plan: Catch the Ball Teaching Kids to Program Lesson Plan: Catch the Ball Step 1: 1. Open your web browser and go to SCRATCH (http://scratch.mit.edu/ ) 2. Sign in to your Scratch account by clicking on the button on the top

More information

Key Stage 2 Scratch, Python and Kodu (Beginners)

Key Stage 2 Scratch, Python and Kodu (Beginners) Key Stage 2 Scratch, Python and Kodu (Beginners) The Aims By the end of this session, you will have: Explored a progression of beginner activities in Scratch a visual programming language Programmed new

More information

Animate a Name Cards

Animate a Name Cards Animate a Name Cards Animate the letters of your name, initials, or favorite word. Animate Your Name 1 Set of 7 cards Animate a Name Cards Try these cards in any order: Color Clicker Spin Play a Sound

More information

Add in a new balloon sprite, and a suitable stage backdrop.

Add in a new balloon sprite, and a suitable stage backdrop. Balloons Introduction You are going to make a balloon-popping game! Step 1: Animating a balloon Activity Checklist Start a new Scratch project, and delete the cat sprite so that your project is empty.

More information

ICS 61 Game Systems and Design Introduction to Scratch

ICS 61 Game Systems and Design Introduction to Scratch ICS 61, Winter, 2015 Introduction to Scratch p. 1 ICS 61 Game Systems and Design Introduction to Scratch 1. Make sure your computer has a browser open at the address http://scratch.mit.edu/projects/editor/.

More information

You can delete the default blank background by clicking on its Delete button.

You can delete the default blank background by clicking on its Delete button. Quiz Project In this project, the application presents the user with an electronic quick made up of five questions. Before you start scripting, you need to have your questions ready. Create 5 trivia questions

More information

All Blocks of Scratch

All Blocks of Scratch All Blocks of Scratch Scratch has over 100 coding blocks, and each one has a unique use. They are all colour-coded into 9 different categories as seen below: You can also create your own block under More

More information

The Beauty and Joy of Computing 1 Lab Exercise 1: Introduction to Scratch/BYOB - Animations and Communication

The Beauty and Joy of Computing 1 Lab Exercise 1: Introduction to Scratch/BYOB - Animations and Communication The Beauty and Joy of Computing 1 Lab Exercise 1: Introduction to Scratch/BYOB - Animations and Communication Objectives By completing this lab exercise, you should learn to understand the basic user interface

More information

Crossley Fields - Computing Vocabulary

Crossley Fields - Computing Vocabulary Crossley Fields - Computing Vocabulary Glossary of terms taken from Kirklees Guidance, CAS/NAACE Computing in the National Curriculum & MIT Scratch Reference Guide. A Algorithm an unambiguous procedure

More information

The Environment. Scratch Programming. The Environment. The Environment. The Environment. The Environment. Lesson 1: Introduction THE STAGE

The Environment. Scratch Programming. The Environment. The Environment. The Environment. The Environment. Lesson 1: Introduction THE STAGE Scratch Programming Lesson 1: Introduction Jt Scratch Lesson 1 Fall 2011 slide 2 THE STAGE Code Executes Here Default Sprite Jt Scratch Lesson 1 Fall 2011 slide 3 Jt Scratch Lesson 1 Fall 2011 slide 4

More information

Make a game in which you play the notes of a song as they scroll down the stage.

Make a game in which you play the notes of a song as they scroll down the stage. Raspberry Pi Projects Binary Hero Introduction Make a game in which you play the notes of a song as they scroll down the stage. What you will make Click the green ag to play. Use z, x, c and v to play

More information

SCRATCH. Introduction to creative computing with Scratch 2.0

SCRATCH. Introduction to creative computing with Scratch 2.0 SCRATCH Introduction to creative computing with Scratch 2.0 What is Scratch? Scratch is a visual programming language that allows you to create your interactive stories, games and animations by using blocks

More information

1st ESO: Technology, Programming and Robotics. Unit 5: Programming. Autor: Guillermo Gómez

1st ESO: Technology, Programming and Robotics. Unit 5: Programming. Autor: Guillermo Gómez 1st ESO: Techlogy, Programming and Robotics Unit 5: Programming Autor: Guillermo Gómez Contents Prior kwledge... 2 Keywords... 2 Mindmap of the unit... 2 5.1. Programming basics... 3 5.2. Example of IDE:

More information

In this lesson you will learn: How to capture the input from the user. How to write programs using variables and lists. Athletics Swimming Gymnastics

In this lesson you will learn: How to capture the input from the user. How to write programs using variables and lists. Athletics Swimming Gymnastics Lesson 4 A m In this lesson you will learn: How to capture the input from the user. How to write programs using variables and lists. Advanced Scratch Sports Day Jyoti and Tejas are planning to create a

More information

Lost in Space. Introduction. Step 1: Animating a spaceship. Activity Checklist. You are going to learn how to program your own animation!

Lost in Space. Introduction. Step 1: Animating a spaceship. Activity Checklist. You are going to learn how to program your own animation! Lost in Space Introduction You are going to learn how to program your own animation! Step 1: Animating a spaceship Let s make a spaceship that flies towards the Earth! Activity Checklist Start a new Scratch

More information

Introduction to Scratch Programming v1.4 (Second Ed) Lesson 6 Calculator

Introduction to Scratch Programming v1.4 (Second Ed) Lesson 6 Calculator Lesson What you will learn: how to perform simple calculations using Scratch how to use variables how to develop a design how to use the else if function how to create animated buttons Contents Exercise

More information

Not For Sale. Glossary

Not For Sale. Glossary Glossary Actor A sprite and the role it plays as it interacts with another sprite on the stage. Animated GIF A graphic made up of two or more frames, each of which is displayed as an automated sequence

More information

Bridges To Computing

Bridges To Computing Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited and encouraged to use this presentation to promote

More information

SCRATCH MODULE 3: NUMBER CONVERSIONS

SCRATCH MODULE 3: NUMBER CONVERSIONS SCRATCH MODULE 3: NUMBER CONVERSIONS INTRODUCTION The purpose of this module is to experiment with user interactions, error checking input, and number conversion algorithms in Scratch. We will be exploring

More information

Meet the Cast. The Cosmic Defenders: Gobo, Fabu, and Pele The Cosmic Defenders are transdimensional

Meet the Cast. The Cosmic Defenders: Gobo, Fabu, and Pele The Cosmic Defenders are transdimensional Meet the Cast Mitch A computer science student who loves to make cool programs, he s passionate about movies and art, too! Mitch is an all-around good guy. The Cosmic Defenders: Gobo, Fabu, and Pele The

More information

Computer Science Concepts in Scratch

Computer Science Concepts in Scratch Computer Science Concepts in Scratch (Supplement for Scratch 2.0) Version 1.0 Michal Armoni and Moti Ben-Ari c 2013 by Michal Armoni, Moti Ben-Ari, Weizmann Institute of Science. This work is licensed

More information

Computer Science Concepts in Scratch

Computer Science Concepts in Scratch Computer Science Concepts in Scratch (Supplement for Scratch 2.0) Version 1.0 Michal Armoni and Moti Ben-Ari c 2013 by Michal Armoni, Moti Ben-Ari, Weizmann Institute of Science. This work is licensed

More information

Lost in Space. Introduction. Scratch. You are going to learn how to program your own animation! Activity Checklist.

Lost in Space. Introduction. Scratch. You are going to learn how to program your own animation! Activity Checklist. Scratch 1 Lost in Space Introduction You are going to learn how to program your own animation! Activity Checklist Test your Project Save your Project Follow these INSTRUCTIONS one by one Click on the green

More information

12/15/2008. All about Game Maker. Integrated Development Environment for 2D games Global idea

12/15/2008. All about Game Maker. Integrated Development Environment for 2D games Global idea Game Design 2008 Lecture 09 All about Game Maker Which is required for last assignment Integrated Development Environment for 2D games Global idea Simple to use, using drag-and-drop Still considerable

More information

Anjuli Kannan. Google Earth Driving Simulators (3:00-7:00)

Anjuli Kannan. Google Earth Driving Simulators (3:00-7:00) Google Earth Driving Simulators (3:00-7:00) An example of what you can do by learning the GoogleEarth API, once you know how to write code Google has published such an API so that people can make programs

More information

With the Photo-face project learners can incorporate digital media digital photos, and then transform these images in creative and surprising ways.

With the Photo-face project learners can incorporate digital media digital photos, and then transform these images in creative and surprising ways. Scratch Photo-face This project was designed to introduce Scratch in a way to bring the student/youth/adult into their work. One of the ideas that is integrated into the Scratch program is that is a tool

More information

M O T I O N A N D D R A W I N G

M O T I O N A N D D R A W I N G 2 M O T I O N A N D D R A W I N G Now that ou know our wa around the interface, ou re read to use more of Scratch s programming tools. In this chapter, ou ll do the following: Eplore Scratch s motion and

More information

Scratch Programming for Primary School Teachers Quiz Game

Scratch Programming for Primary School Teachers Quiz Game Scratch Programming for Primary School Teachers Quiz Game For Scratch Version 2 Stewart Watkiss PenguinTutor.com www.penguintutor.com/teachers January 2014 About this guide During my preparation for an

More information

Making a maze with Scratch

Making a maze with Scratch Making a maze with Scratch Can you make it to the end? Student guide An activity by the Australian Computing Academy Let s go! Step 0: Get started Go to www.scratch.mit.edu Sign in with the username and

More information

Animate a Character Cards

Animate a Character Cards Animate a Character Cards Bring characters to life with animation. Set of 8 cards Animate a Character Cards Try these cards in any order: Move with Arrow Keys Make a Character Jump Switch Poses Glide from

More information

How to create interactive documents

How to create interactive documents Adobe InDesign Guide How to create interactive documents You can use Adobe InDesign to create dynamic web content or interactive documents. InDesign supports export to web-ready HTML or interactive PDF.

More information

The City School PAF Chapter Comprehensive Worksheet April 2018 ICTech Class 7 Candidate Name: Index Number: Section: Branch/Campus: Date:

The City School PAF Chapter Comprehensive Worksheet April 2018 ICTech Class 7 Candidate Name: Index Number: Section: Branch/Campus: Date: The City School PAF Chapter Comprehensive Worksheet April 2018 ICTech Class 7 Candidate Name: Index Number: Section: Branch/Campus: Date: Maximum Marks: 20 Time Allowed: 1 ½ hours INSTRUCTIONS: Write your

More information

Version History: 1.0: ab initio. Planning Notes:

Version History: 1.0: ab initio. Planning Notes: Title: Creative Writing with a Fork in the Road Author(s): Richard (Rick) G. Freedman Approximate Time: Varies by length of story and use of extra features Level: Grade 6-7 (if some code is already provided),

More information

ONE HOUR ANIMATION. Will you be a Scratcher upon completion of this session? Definitely. Learn how to write a basic script to animate a sprite.

ONE HOUR ANIMATION. Will you be a Scratcher upon completion of this session? Definitely. Learn how to write a basic script to animate a sprite. ONE HOUR ANIMATION 45-60 minutes Will you be a Scratcher upon completion of this session? Definitely. Learn how to write a basic script to animate a sprite. 1. A computer or laptop A computer or 2. A mouse

More information

Mailman Max. The postcode is a great way to work out the next sorting office a letter should go to, so you ll use that.

Mailman Max. The postcode is a great way to work out the next sorting office a letter should go to, so you ll use that. Mailman Max In this project you will make a main postal sorting office. It will need to sort letters so that they can be put into vans going to the right local sorting offices. The postcode is a great

More information

Creative Uses of PowerPoint 2016

Creative Uses of PowerPoint 2016 Creative Uses of PowerPoint 2016 Audio You can add audio, such as music, narration, or sound bites, to your PowerPoint presentation. To record and hear any audio, your computer must be equipped with a

More information

AppyBuilder Beginner Tutorials

AppyBuilder Beginner Tutorials AppyBuilder Beginner Tutorials Four Simple Tutorials for Getting Started with AppyBuilder 1 TalkToMe: Your first AppyBuilder app 03 2 TalkToMe Part 2: Shaking and User Input 21 3 BallBounce: A simple game

More information

Creative Uses of PowerPoint 2003

Creative Uses of PowerPoint 2003 Creative Uses of PowerPoint 2003 Creating an Audio File 1) Connect your microphone 2) Click on Insert 3) Click on Movies and Sounds 4) Click on Record Sound Play Stop Record 5) Click on the Record button

More information

Lesson 6 page 1. If you look at the bottom right of the Scratch color choices, you will see it say MORE BLOCKS in Purple.

Lesson 6 page 1. If you look at the bottom right of the Scratch color choices, you will see it say MORE BLOCKS in Purple. Lesson 6 page 1 LESSON 6: Feb 17-24 Hello everyone! We are going to learn about BYOB this week. This acronym stands for Build Your Own Blocks. If you look at the bottom right of the Scratch color choices,

More information

Erasmus+ Project: Yestermorrow Year 1 Maths: Pythagorean Theorem

Erasmus+ Project: Yestermorrow Year 1 Maths: Pythagorean Theorem Erasmus+ Project: Yestermorrow Year 1 Maths: Pythagorean Theorem Workshop (Coding Android Mobile Apps): Collision Detection and the Pythagorean Theorem (Based on the code.org worksheet) WORKSHOP OVERVIEW

More information

Tips and Tricks for Microsoft PowerPoint Game

Tips and Tricks for Microsoft PowerPoint Game Tips and Tricks for Microsoft PowerPoint Game Topics include: 1. Linking 2. Inserting Sound 3. Animation 4. Background Ideas 5. Buttons and Image Linking 6. Creating an Invisible Hot Spot 7. Set as One

More information

Introduction to Flash - Creating a Motion Tween

Introduction to Flash - Creating a Motion Tween Introduction to Flash - Creating a Motion Tween This tutorial will show you how to create basic motion with Flash, referred to as a motion tween. Download the files to see working examples or start by

More information

Unit 17. Level 1/2 Unit 17 Multimedia Products Development

Unit 17. Level 1/2 Unit 17 Multimedia Products Development Unit 17 Level 1/2 Unit 17 Multimedia Products Development Unit 17 Outcomes A: Understand the uses and features of multimedia products. Know why individuals or organisations use multimedia products. Learn

More information

Scratch & Cartesian Coordinates Background/ stage

Scratch & Cartesian Coordinates Background/ stage http://wwwscratchmitedu Scratch & Cartesian Coordinates Program your own interactive stories, games, animations, music and art and share your creations with others in the online community Background/ stage

More information

Python Games. Session 1 By Declan Fox

Python Games. Session 1 By Declan Fox Python Games Session 1 By Declan Fox Rules General Information Wi-Fi Name: CoderDojo Password: coderdojowireless Website: http://cdathenry.wordpress.com/ Plans for this year Command line interface at first

More information

The City School. PAF Chapter Comprehensive Worksheet May 2017 ICTech Class 7 Candidate Name: Index Number: Section: Branch/Campus: Date:

The City School. PAF Chapter Comprehensive Worksheet May 2017 ICTech Class 7 Candidate Name: Index Number: Section: Branch/Campus: Date: The City School PAF Chapter Comprehensive Worksheet May 2017 ICTech Class 7 Candidate Name: Index Number: Section: Branch/Campus: Date: Maximum Marks: 20 ANSWERING KEY Time Allowed: 1 ½ hours INSTRUCTIONS:

More information

Build a balloon pop game!

Build a balloon pop game! Build a balloon pop game! Part 2 An MIT App Inventor tutorial Feat. Tim the beaver App overview: Build a balloon pop game! Part 2 In this second version of the Balloon Pop game, we will be adding func=onality

More information

Microsoft PowerPoint Presentations

Microsoft PowerPoint Presentations Microsoft PowerPoint Presentations In this exercise, you will create a presentation about yourself. You will show your presentation to the class. As you type your information, think about what you will

More information

Intro to Animation. Introduction: Frames and Keyframes. Blender Lesson: Grade Level: Lesson Description: Goals/Objectives: Materials/Tools: 4th and up

Intro to Animation. Introduction: Frames and Keyframes. Blender Lesson: Grade Level: Lesson Description: Goals/Objectives: Materials/Tools: 4th and up Blender Lesson: Intro to Animation Grade Level: 4th and up Lesson Description: This lesson serves as an introduction to animation with Blender. The lesson begins by talking about some core concepts of

More information

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this

More information

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. App Inventor Workbook

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. App Inventor Workbook Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl App Inventor Workbook App Inventor is a cloud-based application development tool, enabling users to develop Android applications for free! App Inventor

More information

What You're Building 2. Getting Started 3 Introduction 4 Iteration or how we will get to Finished App. 4

What You're Building 2. Getting Started 3 Introduction 4 Iteration or how we will get to Finished App. 4 Table of Contents What You're Building 2 Getting Started 3 Introduction 4 Iteration or how we will get to Finished App. 4 Iteration 1 Create still image of our Game 5 Getting Ready 5 Set up the Components

More information

Microsoft PowerPoint 2002

Microsoft PowerPoint 2002 Microsoft PowerPoint 2002 Creating a New Presentation Upon opening, PowerPoint 2002 will display a blank title slide for a new presentation. You can begin creating a PowerPoint presentation by typing the

More information

Scratch Lesson 11: Mini Mario Game Part II - Sprites

Scratch Lesson 11: Mini Mario Game Part II - Sprites Scratch Lesson 11: Mini Mario Game Part II - Sprites In Lesson 11, we will create all necessary sprites for Mini Mario game. Especially, we will focus on Mario and show how to make him walk, jump, and

More information

Getting Started with Crazy Talk 6

Getting Started with Crazy Talk 6 Getting Started with Crazy Talk 6 Crazy Talk 6 is an application that generates talking characters from an image or photo, as well as facial animation for video. Importing an Image Launch Crazy Talk and

More information

CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch

CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch Purpose: We will take a look at programming this week using a language called Scratch. Scratch is a programming language that was developed

More information

OPUS Drag and Drop Word Searches

OPUS Drag and Drop Word Searches OPUS Drag and Drop Word Searches Word searches are simple to produce in OPUS using hotspots, vectors, and drag and drop features. With a bit of thought this tutorial could also be adapted to make a word

More information

+ Inheritance. Sometimes we need to create new more specialized types that are similar to types we have already created.

+ Inheritance. Sometimes we need to create new more specialized types that are similar to types we have already created. + Inheritance + Inheritance Classes that we design in Java can be used to model some concept in our program. For example: Pokemon a = new Pokemon(); Pokemon b = new Pokemon() Sometimes we need to create

More information

Creating Breakout - Part 2

Creating Breakout - Part 2 Creating Breakout - Part 2 Adapted from Basic Projects: Game Maker by David Waller So the game works, it is a functioning game. It s not very challenging though, and it could use some more work to make

More information

SCRATCH PROGRAMMING. Lesson 7: Create a Scratch Cartoon Animation

SCRATCH PROGRAMMING. Lesson 7: Create a Scratch Cartoon Animation SCRATCH PROGRAMMING Lesson 7: Create a Scratch Cartoon Animation In this lesson, we will create a Scratch Cartoon Animation. We will first create a story line. Based on the story line, we will create sprites

More information

MAKING YOUR GLOG USING GLOGSTER

MAKING YOUR GLOG USING GLOGSTER MAKING YOUR GLOG USING GLOGSTER LOG IN: 1. Go to http://edu.glogster.com. 2. Click LOG IN in the upper-right corner. 3. Enter your given NICKNAME and PASSWORD. 4. Click EDIT MY PROFILE in the upper-right

More information

Quick Reference Tables

Quick Reference Tables Quick Reference Tables Chapter 1 Raspberry Pi Startup Command Quick Reference Table Command startx sudo sudo shutdown -h now sudo shutdown -r now Launches the Raspbian desktop environment (GUI). Gives

More information

Introduction to Unreal Engine Blueprints for Beginners. By Chaven R Yenketswamy

Introduction to Unreal Engine Blueprints for Beginners. By Chaven R Yenketswamy Introduction to Unreal Engine Blueprints for Beginners By Chaven R Yenketswamy Introduction My first two tutorials covered creating and painting 3D objects for inclusion in your Unreal Project. In this

More information

Review of Computer Science and Scratch Concepts

Review of Computer Science and Scratch Concepts Supplement to the book Advanced Scratch Programming (Author: Abhay B. Joshi) Review of Computer Science and Scratch Concepts Introduction The projects covered in the book Advanced Scratch Programming by

More information

VISUAL PROGRAMMING BY SCRATCH

VISUAL PROGRAMMING BY SCRATCH Faculty of Information Technology VISUAL PROGRAMMING BY SCRATCH Dr. Nguyen Chi Trung Faculty of Information Technology Hanoi National University of Education Chapter 1. Getting Started What is the Scratch?

More information

Basic Classroom Tools Promethean Module 1 (ActivInspire)

Basic Classroom Tools Promethean Module 1 (ActivInspire) Basic Classroom Tools Promethean Module 1 (ActivInspire) Section 1: Power On The Promethean ActivBoard is activated when the power cord is plugged into the wall outlet. The flame icon in the upper right

More information

Asset List & Content Creation

Asset List & Content Creation Asset List & Content Creation Project 3 Due date: Monday, September 17 th At 10:00am Introduction Third in a series of related projects Will build towards working game Focuses on the content that must

More information

Story 1: Greedy dog. 1. Beginning: setting background and casting characters. 2. Middle: Developing the story.

Story 1: Greedy dog. 1. Beginning: setting background and casting characters. 2. Middle: Developing the story. Story 1: Greedy dog For kids, usually curriculum covers the story which gave morals. A greedy dog is a story covered in most school syllabus. Students will be more interested in stories. If we gave such

More information

Lesson 3 Creating and Using Graphics

Lesson 3 Creating and Using Graphics Lesson What you will learn: how to delete a sprite and import a new sprite how to draw using the pen feature of Scratch how to use the pen up and pen down feature how to change the colour of the pen how

More information

Student Success Guide

Student Success Guide Student Success Guide Contents Like a web page, links in this document can be clicked and they will take you to where you want to go. Using a Mouse 6 The Left Button 6 The Right Button 7 The Scroll Wheel

More information

Interactive Powerpoint. Jessica Stenzel Hunter Singleton

Interactive Powerpoint. Jessica Stenzel Hunter Singleton Interactive Powerpoint Jessica Stenzel Hunter Singleton Table of Contents iii Table of Contents Table of Contents... iii Introduction... 1 Basics of Powerpoint... 3 How to Insert Shapes... 3 How to Insert

More information

Kidspiration Quick Start Tutorial

Kidspiration Quick Start Tutorial Kidspiration Quick Start Tutorial This is a tutorial that introduces basic Kidspiration diagram and writing tools. The tutorial takes about 30 minutes from start to finish. You use Kidspiration the same

More information

COMP Summer 2015 (A01) Jim (James) Young jimyoung.ca

COMP Summer 2015 (A01) Jim (James) Young jimyoung.ca COMP 1010- Summer 2015 (A01) Jim (James) Young young@cs.umanitoba.ca jimyoung.ca Hello! James (Jim) Young young@cs.umanitoba.ca jimyoung.ca office hours T / Th: 17:00 18:00 EITC-E2-582 (or by appointment,

More information

Cartoon Animation Tutorial

Cartoon Animation Tutorial Cartoon Animation Tutorial In this tutorial, we will create a Cartoon Animation. We will first create a story line. Based on the story line, we will create sprites and scenes, and finally add scripts to

More information

GETTING STARTED 8 December 2016

GETTING STARTED 8 December 2016 GETTING STARTED 8 December 2016 About Platform... 4 Browser support... 5 Registration Registering as a Teacher... 6 Registering as a Student... 6 Registering as School... 6 Registering as Municipality

More information

Getting Started with the elearning Portal. (Blackboard 9.1)

Getting Started with the elearning Portal. (Blackboard 9.1) Getting Started with the elearning Portal (Blackboard 9.1) Table of Contents Add Announcement... Page 1 Add Contact... Page 4 Add Folder... Page 7 Add Item... Page 10 Add Web Link... Page 14 Edit or Delete

More information

CPS111 Victory Thru Scratch Lab

CPS111 Victory Thru Scratch Lab CPS111 Victory Thru Scratch Lab Introduction: Computer Science (or computational science) is all about algorithms those lists of steps that carry out some sort of task. Therefore to better understand computer

More information

E U R O P E A N P R O J E C T P R O M O T E D B Y :

E U R O P E A N P R O J E C T P R O M O T E D B Y : 1 2 E U R O P E A N P R O J E C T P R O M O T E D B Y : P R O J E C T N O : 2 0 1 5-1 - P T 0 1 - K A 2 0 1-013121 W W W. J U N I O R C O D E A C A D E M Y. E U J U N I O R C O D E A C A D E M Y P R O

More information

INVIGILATED BY MARKED BY MARKS TALLIED BY

INVIGILATED BY MARKED BY MARKS TALLIED BY The City School PAF Chapter Comprehensive Worksheet May - 2016 ICTech Class 7 Candidate Name: Index Number: Section: Branch/Campus: Date: Maximum Marks: 50 Time Allowed: 2 hours INSTRUCTIONS: Write your

More information

Decisions, Decisions. Testing, testing C H A P T E R 7

Decisions, Decisions. Testing, testing C H A P T E R 7 C H A P T E R 7 In the first few chapters, we saw some of the basic building blocks of a program. We can now make a program with input, processing, and output. We can even make our input and output a little

More information

Tutorial. Creating activities in Expert mode

Tutorial. Creating activities in Expert mode Tutorial Creating activities in Expert mode 1 Index 1. Making a simple one answer activity 3 2. Making a sequencing activity... 11 3. Making a sorting activity 15 4. Some additional tips and things to

More information

In this lesson you are going to create a drawing program similar to Windows Paint. 1. Start with a new project and remove the default cat sprite.

In this lesson you are going to create a drawing program similar to Windows Paint. 1. Start with a new project and remove the default cat sprite. Drawing Program In this lesson you are going to create a drawing program similar to Windows Paint. 1. Start with a new project and remove the default cat sprite. 2. Create a new sprite. 3. The new sprite

More information

St. Paul s Convent School (Secondary Section) ELMO Student User Guide

St. Paul s Convent School (Secondary Section) ELMO Student User Guide St. Paul s Convent School (Secondary Section) ELMO Student User Guide Version 1.0 Page 1 of 14 1. User Account 1.1 Login Open Chrome browser and go to http://elmo.spcs.edu.hk, a Sign In screen will be

More information

How Your First Program Works

How Your First Program Works How Your First Program Works Section 2: How Your First Program Works How Programs Are Structured...19 Method Main ( )...21 How Programs Are Structured In Section 1, you typed in and ran your first program

More information

Windows Movie Maker / Microsoft Photo Story Digital Video

Windows Movie Maker / Microsoft Photo Story Digital Video Windows Movie Maker / Microsoft Photo Story Digital Video http://intranet/technology/index.html TRC HELP DESK X5092 April 2006 Photo Story and Movie Maker Microsoft Photo Story 3 allows you to create fantastic

More information

XtraNormal Directions

XtraNormal Directions XtraNormal Directions 1. View the Welcome Video 2. Ready to try it? First thing you ll need to do is sign up for an account. Go to the website www.xtranormal.com and click Sign Up on the top right corner

More information

What are different approaches of Computer Art? How can computation create art? 9/17/12. Human uses computer to modify digital images

What are different approaches of Computer Art? How can computation create art? 9/17/12. Human uses computer to modify digital images 9/17/12 What are different approaches of Computer Art? UNIVERSITY of WISCONSIN-MADISON Computer Sciences Department CS 202: Introduction to Computation Professor Andrea Arpaci-Dusseau How can computation

More information

[ the academy_of_code] Senior Beginners

[ the academy_of_code] Senior Beginners [ the academy_of_code] Senior Beginners 1 Drawing Circles First step open Processing Open Processing by clicking on the Processing icon (that s the white P on the blue background your teacher will tell

More information

Instructions for Using the e-learning Module on Service-Learning for Students

Instructions for Using the e-learning Module on Service-Learning for Students Instructions for Using the e-learning Module on Service-Learning for Students I. Accessing the e-learning module 1.1 Login to LEARN@PolyU (https://learn.polyu.edu.hk) with your NetID and password 1.2 Under

More information

ebooks & ecomics WHAT: Book Creator is an ipad and Android app that lets you design and publish your own customized ebook.

ebooks & ecomics WHAT: Book Creator is an ipad and Android app that lets you design and publish your own customized ebook. ebooks & ecomics WHAT: Book Creator is an ipad and Android app that lets you design and publish your own customized ebook. YOUR CHALLENGE: Using data collected from your lab work, create an interactive

More information

Computer and Programming: Lab 1

Computer and Programming: Lab 1 01204111 Computer and Programming: Lab 1 Name ID Section Goals To get familiar with Wing IDE and learn common mistakes with programming in Python To practice using Python interactively through Python Shell

More information

Using Graphics to Enhance A PowerPoint Presentation

Using Graphics to Enhance A PowerPoint Presentation Using Graphics to Enhance A PowerPoint Presentation This document provides instructions for working with various types of graphics in Microsoft PowerPoint. A design rule of thumb is to include some sort

More information

Chapter 1- The Blender Interface

Chapter 1- The Blender Interface Chapter 1- The Blender Interface The Blender Screen Years ago, when I first looked at Blender and read some tutorials I thought that this looked easy and made sense. After taking the program for a test

More information

App Development with MIT App Inventor

App Development with MIT App Inventor Summer School of Programming time.to.code Workshop 4 App Development with MIT App Inventor Tutorials- Magic 8-Ball [BASIC] BLOCKS 1 st August 2016 Magic 8-ball Now you will create a Magic 8-Ball app which

More information