Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
63 views
Computer: Computational Thinking
Discuss, identity components ,analyse and solve problem using computational thinking. Discuss the use of algorithms.
Uploaded by
Saba Ansari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Computer: Computational Thinking For Later
Download
Save
Save Computer: Computational Thinking For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
63 views
Computer: Computational Thinking
Discuss, identity components ,analyse and solve problem using computational thinking. Discuss the use of algorithms.
Uploaded by
Saba Ansari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Computer: Computational Thinking For Later
Carousel Previous
Carousel Next
Save
Save Computer: Computational Thinking For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 9
Search
Fullscreen
) Computational Thinking et #RoadMap Discuss the concept of computational thinking Identify the components of computational thinking Analyse and solve problems using computational thinking approach Discuss the use of algorithms Don't worry son! No problem is difficult if you analyse the problem and follow a methodical ‘approach. Come let me tell you more about this. COMPUTATIONAL THINKING Computational thinking is an approach that enables us to solve any problem through an analytical and methodical approach. It is a problem-solving process that focusses on logical and critical thinking. Dad, | have to prepare areport suggesting ways and means to reduce the use of plastic in school. | just don't know what to do. It seems too big a problem for me. Computational thinking approach is useful for computer programmers as it helps them develop efficient computer programs or software. However, this approach is useful for everyone and can be applied for problem solving in everyday life. Let us learn more about it in detail. PEN PLC ec me Oe Hees Eee ak naieteallSignificance of Computational Thinking Computational thinking approach helps in breaking down a complex problem into parts and develop possible solutions for it. This approach proves useful in handling simple tasks such as solving puzzles to handling difficult tasks such as developing software. Some of the features of computational thinking approach are: + Itis a fundamental skill useful in everyday life. + Itis a problem-solving process. + Ithelps in breaking a problem into parts and finding a pattern. + Ithelps in designing efficient software systems. Components of Computational Thinking It has the following components: 1. Decomposition: Decomposition involves breaking down a problem into a series of small, more manageable problems. This makes complex problems easier to solve. 2. Pattern Recognition: Pattern recognition involves finding similarities, connections and observing patterns or trends. It is away to solve a new problem based on our past experience of handling problem of similar nature. Observing patterns makes it easy for us to solve problems. For example, the task of adding all numbers from 1 to 200 becomes easy when we are able to find a pattern We notice a pattern here: co The sum of the first and the last number, that is, 1 + 200 = 201. © The sum of the second and the second last number, that is, 2 + 199 = 201. o The sum of the third and the third last number, that is, 3 + 198 = 201. + BAtHence, the problem is now reduced to finding the sum of number 201 occurring 100 times, that is, 201 x 100 = 20100. 3. Abstraction: Abstraction involves focusing on the important points relevant to the problem and ignoring the irrelevant details. For example, when we ride a bicycle, we simply pedal the bicycle to move it without thinking about the working of the different internal parts that make up the bicycle. 4. Algorithm Design: Algorithm design involves developing a list of steps that can be followed to complete a task. Algorithm design is an important component of computational thinking. CASE STUDY ON COMPUTATIONAL THINKING Let us understand the computational thinking approach to accomplish the simple task of preparing a sandwich. Decomposition The task of making a sandwich can be broken down into the following main steps: 1. Decide on the type of sandwich-bread to be used and the desired filling. . Collect the ingredients. . Assemble the ingredients according to the recipe . Put the sandwich in a toaster or sandwich maker. oR WD . Observe the indicator lights on the sandwich maker to know when the sandwich is ready.Pattern Recognition You have seen your mother preparing multi-layered sandwiches, burgers and hot dogs. You draw similarities and identify patterns based on your experience of watching your mother prepare these recipes. Abstraction Sandwich makers or toasters are of various types. It could have different settings, grilling plates for different types of sandwiches. Here, the focus will just be on choosing the settings for making a tomato cheese sandwich. . The word algorithm is Algorithm derived from the name of 1. Spread butter ona slice a Persian mathematician, of bread. Al-Khwarizmi who worked ‘on algebra, arithmetic, astronomy and solving equations. . Add tomato slices to it . Add cheese. .. Put the second bread slice on top. . Heat the toaster. . Put the sandwich in the toaster for the required time. NOURWN The sandwich is ready. #SnapCheck . You have to arrange for your little sister's birthday party. Use computational thinking approach to develop a list of steps to be followed fora well-planned party. +At | Peace oeeecs ag anaes a iedccilncdedeiallALGORITHM DESIGN An algorithm is a list of well-defined steps or instructions for completing a task systematically. As discussed earlier, it is a very important component of computational thinking. An algorithm helps us to think logically to find out the best way to solve a problem and reach the solution Algorithms are used in everyday life as well as in the field of computer programming. A well-written algorithm is the first step towards developing good program. Let us consider a few examples of writing an algorithm Problem 1: To make chilled mango shake. Algorithm: 1. Cut mango into pieces. . Transfer mango into the blender jar. . Add milk, sugar and ice cubes. . Switch on the blender. . Blend until the mixture turns smooth and creamy. . Pour it into the glass. Garnish it with almonds and ice cream. . Serve it cold. ONATAWH Similarly, an algorithm could also be written to list the steps required to solve a problem on a computer. Sia ke a ae peiindpee eeProblem 2: To find the total amount after accepting the price and quantity. Algorithm: 1. Take Price of the item. 2. Take Quantity of the item 3. Find the Total Amount (Price x Quantity). 4. Display the total amount. In real life, applications frorn search engines to social RY networking sites, make use of algorithms to generate results based on past choices made by the user. Computational Thinking: A problem-solving process that uses analytical and methodical approach and involves decomposition, pattern recognition, abstraction and algorithm design. Algorithm: A list of well- defined instructions for completing a task. #THR(O)WBACK Suku en ial Patter it Decomposition ma oes Algorithm Recognition Design + Bt | Aistalesccea steleetiaan Seaoatiseas ful#LetUs &@ & A. Tick (VW) the correct answer. 1. Which of the following is not a component of the computational thinking approach? a. Decomposition b. Abstraction cc. Programming d. Pattern Recognition 2. Which computational thinking component involves breaking down a complex problem into smaller manageable parts? a. Abstraction b. Pattern Recognition cc. Algorithm d. Decomposition 3. What is the purpose of pattern recognition in the computational thinking approach? a. It helps in drawing similarities and connections. b. It helps to learn from our past experience of handling similar problems. c. Ithelps us to focus on important points ignoring the irrelevant details. d. Both (a) and (b). 4. Identify the incorrect statement about algorithms. a. It is the patterns and trends used to solve a problem b. It is a list of well-defined instructions for completing a task. Cc. Itis used in everyday life as well as in the field of computer programming. d. Awell-written algorithm is the first step towards developing a good program. B. Here are some problems related to pattern recognition. Tick (W) the correct answer. 1. SCD, TEF, UGH, ?, WKL a. CMN b. UJI ec. VU d. UT t Bt2. Find the odd one out. a. Tulip —_b. Rose c. Bud d. Daisy 3. Which shape will replace the '?’ mark? a q ee ell eels ‘lee ° ee! ellecle A oO e I il} Ml Vv ee a. Il b. IV ot d. Ill x a. il b. Il c IV C. Consider the given algorithm and answer the following questions. Step 1. Take a number from the user. Step 2. If the number is divisible by 2, display value obtained by dividing the number by 2 Step 3. If the number is not divisible by 2, display value obtained by multiplying number by 2. 1. What will be the output when the number given by user is 100? 2. What will be the output when the number given by user is 53? D. Answer the following questions. 4. Define computational thinking 2. Explain the various components of computational thinking. 3. What is an algorithm? + At | or econ Core re EON 9 ce-supan 2121 rum . Consider the map that shows the tourist attractions in a city and the roads that connect them. Find a route for the tourists in such away that they start from the hotel and cover all the attractions. The tourists should not pass through the same place twice and should end up back at the hotel after covering all attractions. Hotel B “ 5 3 | Old fort Bird Pork, i Fay 14 ¢ | Woon \ Majestic New Sree ean \ Palace‘ City / \ Mall. / Ne tienen eee 11 | Heritage Park 107 Zoo eo 242 #OpenForum ‘A goal without a plan is just a wish:—Antoine de Saint-Exupery. Aclass discussion can be conducted on the ‘Importance of Planning: a. #HyperLink Time Management and planning are two important life skills. Ask students to design a poster on the importance of these skills in a students’ life. + Bt a mea peiceesea eee a iooeati pe aeese eatsreul
You might also like
Elements of Computational Thinking Learning Competency:: Self-Learning Package in
PDF
No ratings yet
Elements of Computational Thinking Learning Competency:: Self-Learning Package in
8 pages
Rough Draft
PDF
No ratings yet
Rough Draft
4 pages
01 Computational Thinking
PDF
No ratings yet
01 Computational Thinking
7 pages
Grade-8-Programming
PDF
No ratings yet
Grade-8-Programming
41 pages
Computational Thinking
PDF
No ratings yet
Computational Thinking
6 pages
Computational Thinking
PDF
No ratings yet
Computational Thinking
7 pages
Computational Thinking
PDF
No ratings yet
Computational Thinking
10 pages
02 Computational Thinking
PDF
No ratings yet
02 Computational Thinking
8 pages
Computational Thinking
PDF
No ratings yet
Computational Thinking
15 pages
Computational Thinking
PDF
No ratings yet
Computational Thinking
2 pages
Abstract Reasoning
PDF
No ratings yet
Abstract Reasoning
51 pages
Techtip Computationalthinking v3
PDF
No ratings yet
Techtip Computationalthinking v3
4 pages
What Is Computational Thinking-Quiz
PDF
100% (1)
What Is Computational Thinking-Quiz
11 pages
Grade 10
PDF
No ratings yet
Grade 10
27 pages
Introduction To Computational Thinking Students
PDF
No ratings yet
Introduction To Computational Thinking Students
9 pages
01 Problem Solving and Algorithm Design
PDF
No ratings yet
01 Problem Solving and Algorithm Design
27 pages
Computational Thinking
PDF
No ratings yet
Computational Thinking
1 page
Unit 1 - Computational Thinking
PDF
No ratings yet
Unit 1 - Computational Thinking
14 pages
Lecture 1 Introduction To Computational Thinking
PDF
No ratings yet
Lecture 1 Introduction To Computational Thinking
43 pages
F3401231096 - Ilmanuha - Chapter 1 Structured Assignment
PDF
No ratings yet
F3401231096 - Ilmanuha - Chapter 1 Structured Assignment
2 pages
Rodocodo Computational Thinking Posters
PDF
No ratings yet
Rodocodo Computational Thinking Posters
5 pages
Chapter2 Short QAs
PDF
No ratings yet
Chapter2 Short QAs
4 pages
ICT2103 Full Book-Part-1
PDF
No ratings yet
ICT2103 Full Book-Part-1
25 pages
R20-Model QP-1-CTPST
PDF
No ratings yet
R20-Model QP-1-CTPST
30 pages
Introduction to Computational Thinking
PDF
No ratings yet
Introduction to Computational Thinking
6 pages
9th Computer Exercise Ch2
PDF
No ratings yet
9th Computer Exercise Ch2
7 pages
CT Rev
PDF
No ratings yet
CT Rev
5 pages
Week 1
PDF
No ratings yet
Week 1
26 pages
EmpTech (Midterm Exam Reviewer) Grade 11 STEM
PDF
No ratings yet
EmpTech (Midterm Exam Reviewer) Grade 11 STEM
12 pages
DATA100-01 - Computational Thinking (09-11-22)
PDF
No ratings yet
DATA100-01 - Computational Thinking (09-11-22)
41 pages
45-Computational-Thinking-SAMPLE-A-Level
PDF
No ratings yet
45-Computational-Thinking-SAMPLE-A-Level
13 pages
Computationalthinking 1 2
PDF
No ratings yet
Computationalthinking 1 2
20 pages
Unit 2
PDF
No ratings yet
Unit 2
10 pages
Computational Thinking, Computer Science, and Coding
PDF
No ratings yet
Computational Thinking, Computer Science, and Coding
40 pages
Computational Thinking Class Notes
PDF
No ratings yet
Computational Thinking Class Notes
4 pages
BIPS - Grade IX - CH-02-02
PDF
No ratings yet
BIPS - Grade IX - CH-02-02
5 pages
Clo1 - Week 01
PDF
No ratings yet
Clo1 - Week 01
15 pages
Class 9 CS ch 2
PDF
No ratings yet
Class 9 CS ch 2
9 pages
Compuational Thinking
PDF
No ratings yet
Compuational Thinking
17 pages
Computational Thinking
PDF
100% (1)
Computational Thinking
28 pages
9th Computer Notes Unit 2 - Computational Thinking & Algorithms
PDF
No ratings yet
9th Computer Notes Unit 2 - Computational Thinking & Algorithms
8 pages
04 Computational Thinking
PDF
No ratings yet
04 Computational Thinking
276 pages
Problem Solving
PDF
No ratings yet
Problem Solving
6 pages
Notes Grade 9 New 2024
PDF
No ratings yet
Notes Grade 9 New 2024
10 pages
Presentation Computer Practice N4 (1) sphilile
PDF
No ratings yet
Presentation Computer Practice N4 (1) sphilile
7 pages
Moratuva
PDF
No ratings yet
Moratuva
10 pages
Algorithmic Thinking and Problem Solving.Test 1docx
PDF
No ratings yet
Algorithmic Thinking and Problem Solving.Test 1docx
14 pages
inbound6678436796436234673
PDF
No ratings yet
inbound6678436796436234673
4 pages
ComputationalThinking.docx
PDF
No ratings yet
ComputationalThinking.docx
6 pages
Computational Thinking
PDF
No ratings yet
Computational Thinking
1 page
Computational Thinking
PDF
No ratings yet
Computational Thinking
1 page
Meeting2
PDF
No ratings yet
Meeting2
31 pages
Computer Science Notes-Computational Thinking & Introduction To Algorithms
PDF
100% (1)
Computer Science Notes-Computational Thinking & Introduction To Algorithms
3 pages
Exercise 2
PDF
No ratings yet
Exercise 2
7 pages
Revision Notes - 28 Problem Solving and Algorithm Design
PDF
No ratings yet
Revision Notes - 28 Problem Solving and Algorithm Design
11 pages
EmpTech (Midterm Exam Reviewer)
PDF
No ratings yet
EmpTech (Midterm Exam Reviewer)
12 pages
computational thinking
PDF
No ratings yet
computational thinking
1 page