3 main control structures: (2.6)
Sequence – steps go in order
Selection: Select one path or another (example: if/else)
Repetition: Doing the same thing many times until a requirement is met. (ex: Loop. For each loop. Logo)
Variables (Numbers for math) (Text)(lists)
LOGO – How to use commands to move an object
Animation: Sprite app
Model: Logo app. Psuedo Random Number Generator. Representation of something. You still have to interact with program.
Simulation: Coin flip. Get results or simulation; It is done for us.
Experiments: large amounts of data documenting effectiveness of app (coin flip/seeing if it’s truly random)