beginning coding vocabulary for elementary students

12
Coding Scratch is a visual programming language.

Upload: kimberly-bushman

Post on 16-Jul-2015

74 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Beginning Coding Vocabulary for Elementary Students

Coding

Scratch is a visual programming language.

Page 2: Beginning Coding Vocabulary for Elementary Students

Examples of Text Based LanguagesJava

HTML

Page 3: Beginning Coding Vocabulary for Elementary Students

Scratch Programming Environment

Page 4: Beginning Coding Vocabulary for Elementary Students

The Vocabulary

● Algorithm: A list of steps that you can follow

to finish a task

Pseudocode: An algorithm written in plain

English

Page 5: Beginning Coding Vocabulary for Elementary Students

An Algorithm in Scratch

Page 6: Beginning Coding Vocabulary for Elementary Students

The VocabularyProgram: An algorithm that has been coded

into something that can be run by a machine

A program in Scratch.

Page 7: Beginning Coding Vocabulary for Elementary Students

The Vocabulary

● Event: An action that causes something to

happen

(Raising your hand, clicking on a link on a

webpage, pushing a button on a video game)

Page 8: Beginning Coding Vocabulary for Elementary Students

The Vocabulary

● Main Function: The event that kicks off the

entire program

http://scratch.mit.edu/projects/1219

9099/

Page 9: Beginning Coding Vocabulary for Elementary Students

The Vocabulary

● Loop: The action of doing something over

and over again

Loops include the

‘forever’ and

‘repeat’ blocks.

Page 10: Beginning Coding Vocabulary for Elementary Students

The Vocabulary

● Condition: Statements that only run under

certain conditions and situations

Conditions include the

‘if...then’ and ‘repeat until’

blocks.

http://scratch.mit.edu/projects/12199100/

Page 11: Beginning Coding Vocabulary for Elementary Students

The Vocabulary

● Decompose: Break a problem down into

smaller pieces

http://scratch.mit.edu/projects/2016536/

Page 12: Beginning Coding Vocabulary for Elementary Students

Your Challenge

Create a program with:

● A main function

● An event that occurs when the spacebar is

pressed

● A condition