SCRATCH
Scratch is a drag-and-drop Programming language appropriate for younger campers who have not yet fully developed the motor skills for typing efficiently on a keyboard. Because campers can simply drag-and-drop pre-programmed coding commands, it allows them to learn the theory behind Programming without being slowed down by typing out code.
Whether you have never programmed before, looking for a taste of what coding is all about, or want to brush up on your programming skills, Scratch is a great place to start. Geared toward 2nd-5th graders.
Learned outcomes:
Learn how to use the different blocks for movement, changing color, and forever loops.
How to edit Sprites, sensing blocks for keyboard-based input, and variables to make a scoring system.
What are Operators and how they can be used in conjunction with other blocks for detection and decision making.
What are variables, how do we make and use them, and how they can be used to improve a projects workflow.
How to create and use Functions, and why they are important.
Create an animation story, Tron game, and/or Platformer.