1 Starting to Program From Scratch Today we look at scratch, a new programming language that lets you create your own interactive stories, animations,

Slides:



Advertisements
Similar presentations
Create a Simple Game in Scratch
Advertisements

Create a Simple Game in Scratch
Using the website (click the link above), add the needed information to this PowerPoint. Save your presentation to your files as “programs.ppt” You may.
Scratch for Storytelling Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Intro to Programming Algebra-Geometry. Computer Programming? What is programming? The process of writing, testing, and maintaining the source code of.
Code Club Session 3 Shark Eats Fish. Picture of finished product here.
CS001 Introduction to Programming Day 3 Sujana Jyothi
Scratch Keith Patton Computer Literacy Teacher West Chester Area School District.
Scratch Programming Session 6 of 10 If-then-else statements interactions Final projects specifications.
1 Starting to Program From Scratch scratch is a new programming language that lets you create your own interactive stories, animations, games, music, and.
CS 142 Lecture Notes: HTMLSlide 1 Introduction There are several good reasons for taking CS142: Web Applications: ● You will learn a variety of interesting.
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech June 2011.
Scratch Understanding some programming techniques using Scratch Resetting, Parallelism and Events.
Scratch Workshop Thursday, August 26, 2010.
What is Scratch? Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
Introduction to.
V Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 16 Topics: Intro to HTML/CSS –Questions? Tech Club Forums.
Programming 3/16/15 3/16 Looping, Arrays, Objects 3/17 Object-Oriented Design and Becoming a better Programmer 3/18 Introduction of Conditionals 3/19 Introduction.
By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students.
ing to Make Learning Relevant
Using Html Basics, Text and Links. Objectives  Develop a web page using HTML codes according to specifications and verify that it works prior to submitting.
Exploring Computer Science 2/16/15
My Scratch Story Exploring Computer Science Lesson 4-7.
Exploring Computer Science 2/9/15 2/9Moving Scratch 2/10Moving Scratch worksheet 2/11 Scratch Baseball Game 2/12Scratch Alphabet Learning Game 2/13Game.
Getting Started with Scratch Version 1.4 Visit
Images and Tables ables.asp.
SCRATCH. Course Outline Session 1 – 8.45am to am  Introduction  Basics of Scratch programming - Control / Movement / Looks and Sound  Example.
Introduction to Scratch. What is Scratch? Scratch is a control program that enables you to create your own interactive stories, animations, games, music,
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Variables and Random Numbers Computer App Session 4.
Unit 1 Introduction to Evangel College S.2 ICT.
Video Game Package Intro 1 Last Edited 1/10/04CPS4: Java for Video Games Introduction.
 SCRATCH is a new programming language that lets you create your own interactive stories, animations, games, music, and art.
Scratch for Interactivity Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
1 Understand what Scratch is and what it can be used for Lesson 1: Learning Objectives.
Today's Ninja Challenge: Write Your First Computer Game!
1 CSC 221: Computer Programming I Fall 2009 Introduction to programming in Scratch  animation sprites  motion, control & sensing  costume changes 
ICT/COMPUTING RULES Only use software allowed by the teacher
CoderDojo Sligo "Above all, be cool" Code and notes by Michael Madden, 2012.
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech.
Randomness Exploring Computer Science Lesson 4-10 – Part 2.
Introducing Scratch Learning resources for the implementation of the scenario
Introduction of Scratch (1/4) You can find Scratch on the Web:
LEARNING SCRATCH: PRESENTATION 1 PRESENTATION 1: GETTING STARTED 1 Getting Started Today, we'll learn how to use Scratch to make a puppet show.
Review for Final June 13, 2016.
Introduction to Scratch
Create a Halloween Computer Game in Scratch
Scratch for Interactivity
Madlib-Input, Strings, and Lists in Scratch
How to work with your sprite
© A+ Computer Science -
Starting to Program From Scratch
Iteration statement while do-while
Scratch I - Overview.
Scratch Programming Intro
Module 5 Lesson 3 Extreme Scratch Cards
Introduction to programming with scratch
YEAR 7 PROGRAMMING SCRATCH & E-SAFETY UNIT WRAPPER
Scratch for Storytelling
Intro to Programming Mod 5 Lesson 2 10/19/2010.
Exploring Computer Science Lesson 4-10 – Part 2
Mod 2 Lesson 2 Repeating with loops
XHTML Validation.
Exploring Computer Science Lesson 4-13
CSC 221: Introduction to Programming Fall 2018
Problem Solving and Computer Programming
Presentation transcript:

1 Starting to Program From Scratch Today we look at scratch, a new programming language that lets you create your own interactive stories, animations, games, music, and art. Prepared by Fred Annexstein University of Cincinnati Some rights reserved 007 Supporting Issues Programming Logic Control and Conditionals Game Design CS110: Intro to Computer Science Core Issue Programming Concepts

2 Beginning Programming Download Scratch from You may want to use the.zip archive saved to dir \temp rather than the installer.

3 Interpreted <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1- transitional.dtd"> Hello, World! Hello, World! Varieties of Computer Languages Compiled int main(int argc, char * argv[]) { printf("Hello world!"); exit(0); }

4 Getting Started in Scratch Interpreted Environment 8 Categories of Programming Objects Use Help Screens to Find what you need Find Conditionals and Boolean Expressions Find Loops

5 Game Programming: “Knock the Kitty in Hole” Basic Design: 1.Start the game with 0 score and define its duration (10 seconds) 2.Pick random location at top to drop the Kitty 3.Use a touching mouse? sensing event to grab kitty (broadcast event), and if mouse released continue to kitty drop. 4.Use a touching hole? sensing event to test if kitty is in hole and add to score. Then go back to step 2 to drop another kitty.

6 Game Programming: “Knock the Kitty in Can”

7 Project to turn in: 1.Modify the Game above to include another sprite into the action. 2.Turn in your project by saving the scratch program and uploading to Bb. 3.Final Homework project: Due Thursday Nov 29. Create your own game or story animation in Scratch.