🎯 Coding Terms Matching Game

Drag the terms from the left and drop them on their correct definitions on the right!

📝 Terms
Algorithm
Debug
Variable
Loop
Condition
Decomposition
Pattern Recognition
Abstraction
Bug/Error
Computational Thinking
📖 Definitions
a. Problem-solving process logically to find clear and effective solutions.
b. A container for storing data
c. Focusing on important details while ignoring unnecessary ones
d. To fix an error in a program
e. A repetition of an action
f. Finding similarities and trends in data or problems
g. A step-by-step way to solve a problem
h. Breaking down complex problems into smaller parts
i. A statement that controls a decision
j. A mistake in a program that causes it to work incorrectly