A review of all 8 modules, key vocabulary, and skills learned
Big Idea: Computers follow exact instructions, step by step. Coding is really about thinking clearly and giving precise instructions.
Big Idea: Patterns are things that repeat or follow a rule. Spotting patterns helps you predict what comes next and find shortcuts.
Big Idea: Decomposition means breaking a big problem into smaller, easier steps. A sequence is a set of instructions in a specific order.
Big Idea: Conditionals let you make decisions based on whether something is true or false. "IF this is true, THEN do that."
Big Idea: Loops let you repeat actions without writing the same instructions over and over. They save time and make code shorter.
Big Idea: Mistakes are clues, not failures. Debugging means finding and fixing errors in a calm, systematic way.
Big Idea: Design thinking means planning before you build. Good creators ask WHO, WHAT, and HOW, then plan, build, test, and improve.
Big Idea: The thinking skills from coding help with everything -- writing, math, science, games, and everyday life.
| Word | What It Means | Module |
|---|---|---|
| Algorithm | A step-by-step set of instructions to solve a problem or complete a task | 3 |
| Backdrop | The background image in a Scratch project | 1, 7 |
| Brainstorming | Coming up with lots of ideas without judging them | 7 |
| Bug | A mistake in code that makes it do something unexpected | 6 |
| Code | Instructions written in a language that a computer can understand | 1 |
| Conditional | An instruction that checks if something is true or false and acts accordingly (if/then) | 4 |
| Debugging | The process of finding and fixing mistakes in code | 6 |
| Decision Tree | A diagram that shows different choices and where each choice leads | 4 |
| Decomposition | Breaking a big problem into smaller, easier pieces | 3 |
| Design Thinking | A way of planning that asks WHO, WHAT, and HOW before building | 7 |
| Event | Something that triggers code to run, like clicking the green flag or pressing a key | 1, 4 |
| Feedback | Telling someone what you think about their work in a kind and helpful way | 7 |
| Growth Mindset | Believing you can get better at something with practice and effort | 6 |
| Iteration | Making something better by trying, testing, and improving over and over | 7 |
| Logic | Thinking that follows clear rules and reasons step by step | 4, 8 |
| Loop | A set of instructions that repeats a certain number of times or forever | 5 |
| Pattern | Something that repeats or follows a predictable rule | 2 |
| Pattern Recognition | The skill of noticing patterns and using them to solve problems or make predictions | 2 |
| Scratch | A free visual coding tool from MIT where you snap blocks together to create programs | 1-7 |
| Sequence | A set of instructions in a specific order, where the order matters | 3 |
| Sprite | A character or object in Scratch that can move, talk, and change appearance | 1, 7 |
| Storyboard | A set of drawings that show what happens in a project, scene by scene | 7 |
| Strategy | A plan for how to win a game or solve a problem by thinking ahead | 8 |
| User Testing | Having someone else try your project to find confusing or broken parts | 7 |
| Skill | What You Can Do |
|---|---|
| Give precise instructions | Tell someone (or a computer) exactly what to do, step by step, without leaving anything out |
| Spot patterns | Notice when things repeat or follow rules, and use patterns to predict what comes next |
| Break problems into steps | Take a big, scary problem and turn it into a list of small, doable tasks |
| Make decisions with logic | Use if/then thinking to choose the right action based on what is true |
| Use loops for efficiency | Recognize when something repeats and use a loop instead of doing it manually every time |
| Debug calmly | Find mistakes without panicking, check things one at a time, and fix problems systematically |
| Plan before building | Think about WHO, WHAT, and HOW before starting. Draw a plan. List what you need. |
| Test and improve | Try your work, get feedback, and make it better. Repeat as many times as needed. |
| Think ahead | Consider what will happen next before you act. Plan your moves like a chess player. |
| Solve logic puzzles | Use clues, elimination, and step-by-step reasoning to solve tricky problems |