Abstraction, Removing unnecessary details so you can focus on the important parts of a problem., Algorithm, A step‑by‑step set of instructions to solve a problem., Code Editor, A place on the computer where you write and run your code., Command, A single instruction that tells the computer what to do., Computational Thinking, A way of solving problems using skills like decomposition, abstraction, pattern recognition, and algorithms., Data, Information that a computer stores, uses, or processes., Debugging, Finding and fixing mistakes in your code., Decomposition, Breaking a big problem into smaller, easier parts., Error, Something that stops your code from working properly., FOR Loop, A loop that repeats a set of instructions a specific number of times., Instruction, A single step that tells someone or something what to do., Iteration, Repeating a set of instructions again and again., Logic, Using clear, sensible thinking to make decisions in code., Output, What the computer shows or does after running your code., Pattern Recognition, Spotting similarities or repeated ideas to help solve problems., Pixel, A tiny square of colour that makes up a digital image., Program Code, The instructions written in a programming language that tell a computer what to do., Program Flow, The order in which the computer follows the instructions in a program., Sequence, Doing steps in the correct order., Syntax Error, A mistake in how the code is written, like spelling or punctuation errors in a programming language., Testing, Trying out your program to check if it works as expected., Turtle (Python), A tool in Python that lets you draw shapes and patterns by giving commands to a little “turtle” on the screen.

7.3: Algorithm Design (Key Vocabulary)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?