http://cur.cursors-4u.net/cursors/images11/cur1058.gif

Wednesday 26 October 2016

Unit 6 Learning Outcome 2: Describe the "three pillars" of computational thinking

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.

2. Automation
 
 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