Vocabulary Activity

When you are learning new skills you will always need new vocabulary to be able to discuss it with others.

We have been using a lot of new vocabulary in class.  We are going to do a vocabulary activity to make sure you know all the new vocabulary.

First, we will review all the vocabulary together so you can ask questions or ask for examples if you need them.

Then, you will be assigned one of the vocabulary words to work with. On a mini poster, you will do three things with it:

Point values:

Word in top, left box 10 points (5 for neatness)

Definitions in top, right box: 10 for correctness, 10 for neatness

Illustration in bottom, left: 25 for correctness (shows meaning of word/term), 10 for neatness (must be colored.

Example in bottom, right: 25 for correctness (in words, pictures or both), 10 for neatness.

TOTAL = 100

Vocab Mini-poster example

Programming Vocabulary



robot, run.



programs. EdScratch is a programming language specially designed for programming

Edison robots.








instructions. This is sometimes called “running” the program.


robot behaves, are the outputs you get based on the information and instructions you gave

the computer.


choices in the drop down lists. 

HINT: You can think of input parameters as specific pieces of information needed in an input.

For example, if you want Edison to drive forward, you need to give the robot specific information about that command, such as how far to drive and at what speed.




Remember our example: Let’s eat, Grandma. versus: Let’s eat Grandma.


the language. These errors are sort of like typos or spelling mistakes in writing.

      HINT : An example of a syntax error is when you put a “tempo” block inside a block to “play music in the background”, because EdScratch only takes “note” blocks inside “play music in the background” blocks. The robot won’t understand it, so it won’t even download the program.



HINT: If a program works differently than you expected it to work, there is a good chance that there’s a logical error somewhere.


Loops are a type of control structure because loops control other bits of code in a program.


block in EdScratch is an example of a definite loop. You tell the loop how many times to repeat using the block’s input parameter.


forever block in EdScratch is an example of an indefinite loop. This loop block tells Edison to

keep repeating the code blocks inside this loop forever.