1/8
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Decomposition
Breaking down complex problems into smaller ones to make it more manageable
What does decomposition do
Easier to understand problems
More efficient use of resources
Delegation of tasks
Pattern Recognition/Data Representation
Reviews the smaller broken down problems to identify patterns in the common data
What does pattern recognition do
Simplifies the solution
Learns from previous solutions if there’s a pattern
What is computational thinking
The way computers think, which helps programmers teach/instruct them
Logical and systematic
Breaking big problems into smaller ones
Abstraction
Concentrates on the necessary data in the problem
What does abstraction do
Makes the problem easier to understand and solve
Declutters unnecessary characteristics of the problem
Forms an idea/concept by filtering out details
Algorithm
Specific steps leading towards a Master Plan
What does Algorithm do
VERY Specific step by step instructions to help solve a big problem
Start to finish
In the correct order