Scratch Basics - Roosevelt CS & Web Design · 2011-02-27 · Scratch Basics Serious Fun 1. Overview...

6
Scratch Basics Serious Fun 1

Transcript of Scratch Basics - Roosevelt CS & Web Design · 2011-02-27 · Scratch Basics Serious Fun 1. Overview...

Page 1: Scratch Basics - Roosevelt CS & Web Design · 2011-02-27 · Scratch Basics Serious Fun 1. Overview 2 Graphical programming language Learning by designing (constructionism) Building-block

Scratch BasicsSerious Fun

1

Page 2: Scratch Basics - Roosevelt CS & Web Design · 2011-02-27 · Scratch Basics Serious Fun 1. Overview 2 Graphical programming language Learning by designing (constructionism) Building-block

Overview

2

Graphical programming languageLearning by designing (constructionism)Building-block visual programmingInteractive media applicationsScratch @ MIT Media Lab : free !

Page 3: Scratch Basics - Roosevelt CS & Web Design · 2011-02-27 · Scratch Basics Serious Fun 1. Overview 2 Graphical programming language Learning by designing (constructionism) Building-block

Software ConceptsControl Flow

Iteration

Variables

Conditionals

Timers

Arrays

Events

Threads

Messages

Math

Logic

Interactions

3

Page 4: Scratch Basics - Roosevelt CS & Web Design · 2011-02-27 · Scratch Basics Serious Fun 1. Overview 2 Graphical programming language Learning by designing (constructionism) Building-block

4

Environment

Page 5: Scratch Basics - Roosevelt CS & Web Design · 2011-02-27 · Scratch Basics Serious Fun 1. Overview 2 Graphical programming language Learning by designing (constructionism) Building-block

5

Features

Stage

Sprites

BlocksScripts

CostumesSounds

Control