Unambiguous meaning
only one meaning
What does natural language mean
its ordinary, spoken language such as English not an AI computer code
What is computational thinking
A systematic approach in solving problems
What is a problem?
A task or something that needs to be done
What does decomposition mean
The process of breaking down a problem into sub-problems
What does abstraction mean?
The process of removing unnecessary details to allow you to focus on what is important
What is algorithmic thinking?
A way of getting to a solution called an algorithm through the clear definition of the steps needed
What does an algorithm mean?
A finite sequence of unambiguous step-by-step instructions which, when followed, solve a problem
Finite meaning
countable having a limit or an end
what are the ovals in raptor
the start/end (terminators)
what are the parallelograms ?
Input/output
What are the rectangles?
processes/assignment
What are the diamonds
Decision/selection
What is a flowchart
A way of visually representing an algorithm
What is a variable
A label used for an area of memory used to store data
What is an integer data type used for?
whole numbers
What is a floating-point data type used for
decimal numbers
What is a boolean data type used for?
true/false or yes/no