1.
trying again and again, even when something is very hard.
2.
Thinking the thought processes involved in formulating a problem and expressing its solution(s) in such a way that a computer—human or machine—can effectively carry out.
3.
— a list of steps that allow you to complete a task (a recipe, sheet music)
4.
— instructions (or an algorithm) that can be understood and followed by a machine
5.
— finding and fixing problems in your algorithm or program
6.
— a piece of code that you can easily call over and over again
7.
— a placeholder for a piece of information that can change
8.
— to break a hard problem up into smaller, easier ones
9.
— a theme that is repeated many times
10.
— removing details from a solution so that it can work for many problems
11.
- a new or improved idea, device, product, etc.
12.
- a sketch of an idea or model for something new. It’s the original drawing from which something real might be built or created.
13.
- people who make up new things and products.
14.
- a way to write down instructions for computers and robots so they can do fun things, like play games or help us solve puzzles.