Pages

Showing posts with label Computational Thinking. Show all posts
Showing posts with label Computational Thinking. Show all posts

Wednesday, 12 October 2016

Activity 3: What do you understand by computational thinking?

Explain your understanding of computational thinking in a short paragraph and indicate how useful it is to learn the concepts of it.



Computational thinking is the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can effectively be carried out by an information-processing agent.
It can use the following processes to solve a problem:
1. Logical reasoning: predicting and analyzing
2. Algorithms: making steps and rules
3. Decomposition: breaking down into parts
4. Abstraction: removing unnecessary detail
5. Patterns and generalization: spotting and using similarities
6. Evaluation: making judgments

Activity 2: Describe a Process in a Sequence


Describe a process of doing something in a proper sequence and include the flow chart. Upload your completed task here. 

The image below shows part of a flow chart for how the receptionists in an example company should route incoming phone calls to the correct department.

UNIT 6 (Activity 1: Computational Thinking in Daily Life)

Can you provide 2 other examples of computational thinking in daily life?

                         












a) Doing laundry, getting food at a buffet – Pipelining the wash, dry, and iron stages; plates, salad, entrĂ©e, dessert stations

b) Cleaning out your garage – Keeping only what you need vs. throwing out stuff when you run out of space.