1 Starting to Program From Scratch scratch is a new programming language that lets you create your own interactive stories, animations, games, music, and.

Slides:



Advertisements
Similar presentations
Create a Simple Game in Scratch
Advertisements

Create a Simple Game in Scratch
Mission Technology Introduction to Scratch! June 2007.
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.
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.
Learn… Create… Program. Manipulation of Multiple Media Connects with youth culture Scratch is a new graphical programming language designed to support.
Introduction to Scratch UC Santa Cruz CMPS 10 – Introduction to Computer Science 13 May 2011.
An intro to programming concepts with Scratch Session 7 of 10 sessions Working with sounds and sprite communication.
ITEC Winter An intro to programming concepts with Scratch Quick intro for college citizens. George Stockman MSU CSE.
1 Starting to Program From Scratch Today we look at scratch, a new programming language that lets you create your own interactive stories, animations,
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech June 2011.
Scratch Workshop Thursday, August 26, 2010.
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
An Introduction to C Programming Geb Thomas. Learning Objectives Learn how to write and compile a C program Learn what C libraries are Understand the.
index.php Palmyra Area High School 1.
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.
Introduction to Scratch!
ing to Make Learning Relevant
Programming & Scratch. Programming Learning to program is ultimately about learning to think logically and to approach problems methodically. The building.
Getting Started with Scratch Version 1.4 Visit
SCRATCH. Course Outline Session 1 – 8.45am to am  Introduction  Basics of Scratch programming - Control / Movement / Looks and Sound  Example.
Introduction to Programming G50PRO University of Nottingham Unit 2 : Introduction To Scratch Paul Tennent
Variables and Random Numbers Computer App Session 4.
Unit 1 Introduction to Evangel College S.2 ICT.
 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.
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
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech.
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
Randomness Exploring Computer Science Lesson 4-10 – Part 2.
Introducing Scratch Learning resources for the implementation of the scenario
Intro to Programming STARS College of Communication and Information Florida State University Written by: Hannah Brock Alissa Ovalle Nicolaus Lopez Martin.
Introduction of Scratch (1/4) You can find Scratch on the Web:
Introduction to Scratch
Movement Game Design (Scratch).
Create a Halloween Computer Game in Scratch
Programming & Scratch.
Scratch for Interactivity
Madlib-Input, Strings, and Lists in Scratch
Collision Theory and Logic
How to work with your sprite
Starting to Program From Scratch
Intro to Programming with Scratch
Iteration statement while do-while
Scratch I - Overview.
Scratch for Interactivity
Scratch Programming Intro
Learn… Create… Program
Module 5 Lesson 3 Extreme Scratch Cards
Learn… Create… Program
Scratch for Storytelling
Computer Science Core Concepts
Intro to Programming Mod 5 Lesson 2 10/19/2010.
ICT Gaming Lesson 3.
Learn… Create… Program
Learn… Create… Program
Exploring Computer Science Lesson 4-10 – Part 2
CSC 221: Introduction to Programming Fall 2018
Presentation transcript:

1 Starting to Program From Scratch scratch is 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 CS110: Intro to Computer Science Core Issue Programming Concepts

2 Beginning Programming Download Scratch! from scratch.mit.edu

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 The Scratch Interpreted Environment 8 Categories of Programming Objects

5 Scratch Programming Elements Looks: Control: Sound:

6

7 Boolean Expressions and Boolean connectives Sensing: Numbers:

8 Conditionals: If then else statements:

9 Basic Repetition: Loops

10 Using Program Variables

11 Programming the Movement of a Sprite

12 Programming the Movement Multiple Sprites: Threads

13 Programming Events

14 Game Programming: “Knock the Kitty in Hole” Basic Design: 1.Start the game with 0 score and pick random location at top to drop the Kitty 2.Use a touching mouse? sensing event to grab kitty and knock into hole. 3.Use a touching hole? sensing event to add to score and drop another kitty.

15 Game Programming: “Knock the Kitty in Can”

16 Project to turn in: Modify the Game above to include another sprite into the action. Turn in your project by saving the scratch program and uploading to Bb.