Computational Thinking is the thought processes involved in
formulating problems and their solutions so that the solutions are represented
in a form that can be effectively carried out by an information-processing
agent [CunySnyderWing10]
Three pillars of CT :
1. Abstraction
Abstraction means stripping down a problem to its bare essentials and/or capturing common characteristics or actions into one set that can be used to represent all other instances.
1. Abstraction
Abstraction means stripping down a problem to its bare essentials and/or capturing common characteristics or actions into one set that can be used to represent all other instances.
2. Automation
Automation is using a computer as a labor saving device that executes repetitive tasks quickly and efficiently.
Automation is using a computer as a labor saving device that executes repetitive tasks quickly and efficiently.
3. Analysis
Analysis described validating if the abstractions made were correct.
No comments:
Post a Comment