The ability to code computer programs is an important part of literacy in today’s society. When people learn to code, they learn important strategies for solving problems, designing projects, and communicating ideas. It enables kids to express themselves more fully and creatively, helps them develop as logical thinkers, and helps them understand the workings of the new technologies.
What’s Taught?
Learning Outcome
- Learn to think creatively, reason systematically, and work collaboratively>
- Learn to design iteratively, and use a design-based learning approach.
- Development of mathematical and computational thinking.
- Turn from a passive consumer into an active producer.
Software
- Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge. scratch.mit.edu
- With Scratch, you can program your own interactive stories, games, and animations.
Materials
- Computers with speakers (and, optionally, microphones and webcams).
- Network connection: for connecting to the Scratch.
- Design notebooks (physical or digital): for documenting, sketching, and brainstorming ideas and plans.