0% found this document useful (0 votes)
31 views15 pages

Computational Thinking Outline

The document outlines the concept of computational thinking, which is a problem-solving approach that involves breaking down complex problems into manageable parts, recognizing patterns, and designing algorithms. It highlights its application across various disciplines such as math, science, language arts, and social studies, emphasizing its real-world relevance and benefits. Additionally, it includes practice activities and assessments to reinforce understanding of computational thinking skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views15 pages

Computational Thinking Outline

The document outlines the concept of computational thinking, which is a problem-solving approach that involves breaking down complex problems into manageable parts, recognizing patterns, and designing algorithms. It highlights its application across various disciplines such as math, science, language arts, and social studies, emphasizing its real-world relevance and benefits. Additionally, it includes practice activities and assessments to reinforce understanding of computational thinking skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Slide 1

Computational Thinking Across Disciplines


Slide 2
What is Computational Thinking?
 A problem-solving approach used by computers and humans
 Breaks down complex problems into smaller, manageable parts
 Uses patterns and logical steps to find solutions
 Helps us think like a computer to solve real-world problems
Slide 3
Four Key Elements of Computational Thinking
1. Decomposition: Breaking problems into smaller parts
2. Pattern Recognition: Finding similarities in problems
3. Abstraction: Removing unnecessary details
4. Algorithm Design: Creating step-by-step solutions
Slide 4
Computational Thinking in Math
 Using patterns to solve number sequences
 Breaking down complex word problems
 Creating formulas for repeated calculations
 Example: Finding the area of irregular shapes by breaking them into familiar
shapes
 Math Problem: Area_{total} = Area_{rectangle} + Area_{triangle}
Slide 5
Computational Thinking in Science
 Breaking down experimental procedures
 Identifying patterns in data
 Creating models of natural phenomena
 Example: Classifying animals by their characteristics
 Recording and analyzing weather patterns
Slide 6
Computational Thinking in Language Arts
 Breaking down story elements
 Finding patterns in grammar rules
 Creating outlines for essays
 Example: Breaking a story into introduction, rising action, climax, falling
action, conclusion
 Analyzing text patterns in poetry
Slide 7
Computational Thinking in Social Studies
 Analyzing historical events in sequential steps
 Finding patterns in civilizations
 Breaking down complex social issues
 Example: Creating timelines of historical events
 Comparing different forms of government
Slide 8
Real-World Applications
 Planning a school event
 Creating a study schedule
 Organizing a group project
 Solving environmental problems
 Managing time and resources
Slide 9
Creating Simple Algorithms
1. Start with a problem
2. Break it into steps
3. Look for patterns
4. Remove unnecessary information
5. Write clear instructions
Example: Making a sandwich algorithm
Slide 10
Benefits of Computational Thinking
 Improves problem-solving skills
 Develops logical thinking
 Helps organize thoughts and ideas
 Prepares for future careers
 Connects learning across subjects
Slide 11
Practice Activities
 Create a step-by-step guide for a daily task
 Find patterns in your favorite song or story
 Break down a difficult homework assignment
 Design a simple computer game concept
 Share your thinking process with classmates
How Computational Thinking Helps Us Build Computer Applications and
Solve Problems
Computational thinking is a way of solving problems, designing systems, and
understanding human behavior by drawing on the concepts fundamental to
computer science. This way of thinking helps us break big problems into smaller
ones, find patterns, create step-by-step solutions, and use these skills in all areas—
like science, math, art, and even sports! When people use computational thinking,
they can make computer applications (like apps or games) and solve tough
problems in creative, logical ways.
Fill in the Blank: Fill in the blank with the correct words.
1. Computational thinking helps us break a big problem into _ parts.
2. Finding _ helps us see what is similar in different problems.
3. When we write clear steps to solve a problem, we are making an _.
4. Computational thinking is not just for computer science; it can be used in _
subjects.
5. Looking for details that matter and ignoring the rest is called _.
Word bank: abstraction, all, smaller, patterns, algorithm
Multiple Choice Questions: Choose the correct answer from the choices for each
question.
1. What is the first step in computational thinking?
a. Guessing the answer
b. Breaking the problem into smaller parts
c. Ignoring the problem
d. Writing a story
2. Which of the following is an algorithm?
a. A list of your favorite songs
b. A step-by-step recipe for baking cookies
c. A painting
d. A poem
3. Which skill allows us to use computational thinking in math, science, art, or
sports?
a. Only coding
b. Only using computers
c. Applying the same thinking to different subjects
d. Memorizing facts
4. Why is recognizing patterns important in computational thinking?
a. It helps us do more homework
b. It helps find similarities to solve new problems
c. It helps us draw better
d. It helps us guess the answers
5. What is abstraction in computational thinking?
a. Paying attention to every single detail
b. Ignoring important information
c. Focusing on what is important and ignoring details we don’t need
d. Writing code
Open-Ended Questions: Answer the following questions in complete sentences.
1. Describe a time when you used computational thinking to solve a problem in
your life.

1. How can computational thinking help you if you want to design your own app
or game?

1. Why do you think computational thinking is useful in subjects other than


computer science?

ANSWER KEY
Teachers: Always check AI-generated answers for accuracy and adjust as needed.
Fill in the Blank:
1. smaller
2. patterns
3. algorithm
4.
5. all
6. abstraction
Word bank: abstraction, all, smaller, patterns, algorithm
Multiple Choice Answers:
1. b. Breaking the problem into smaller parts
2. b. A step-by-step recipe for baking cookies
3. c. Applying the same thinking to different subjects
4. b. It helps find similarities to solve new problems
5. c. Focusing on what is important and ignoring details we don’t need
Open-Ended Example Answers:
1. Example: I used computational thinking when I cleaned my room by breaking
the job into smaller tasks like picking up clothes, putting away books, and
making my bed.
2. Example: Computational thinking can help me design an app by helping me
plan out each step, solve problems that come up, and make sure my app
works for everyone.
3. Example: Computational thinking is useful in other subjects because it helps
me organize my ideas, find patterns, and solve problems, even if I’m not
using a computer.
Here’s a Differentiated Activity Plan you can use for the competency:
"Describe how computational thinking supports the development of
computer applications and problem solving across all disciplines."

📝 Differentiated Activity Plan


Learning Objective
Students will explain how computational thinking (CT) contributes to problem
solving and the development of applications across disciplines using decomposition,
pattern recognition, abstraction, and algorithms.

🔹 Differentiated by Readiness, Process, and Product


1. Beginner / Support Group
 Activity:
Matching & Sorting – Provide students with a set of real-life problems (e.g.,
planning a class schedule, organizing a school event, budgeting allowance).
Task: Match each problem with the computational thinking skill
(Decomposition, Pattern Recognition, Abstraction, Algorithm).
 Output: Completed worksheet with matches and short explanations.
 Support: Visual aids with examples, group discussion.

2. Intermediate Group
 Activity:
Case Analysis – Give a short scenario (e.g., designing a school attendance
system or creating a healthy meal plan app).
Task: Identify how each CT component is applied in solving the problem or
building the system.
 Output: Group mind map or chart showing CT steps.
 Support: Guided questions (e.g., “How can we break down the problem?”).

3. Advanced / Enrichment Group


 Activity:
Mini-Project Challenge – Students choose a real-world discipline (science,
math, health, environment, arts).
Task: Propose a simple computer application (e.g., a science quiz app, a
fitness tracker, a budgeting calculator). Show how CT supports its
development.
 Output: Short presentation / poster / digital prototype plan.
 Support: Teacher provides rubric and sample project outlines.

🎯 Assessment (Differentiated Products)


 Beginner: Accuracy in matching CT skills with problems.
 Intermediate: Clear explanation of CT steps in case analysis.
 Advanced: Creativity and feasibility of project idea, clarity of CT application.

✅ This way, all learners engage at their level: some by matching concepts, some
by analyzing scenarios, and others by creating solutions.
Would you like me to design this into a printable worksheet format with
tables/icons (ready to distribute), or do you prefer a slide-type activity for
classroom discussion?
Here’s a list of real-life problems for students/teenagers that you can use in
your activity:

📌 Real-Life Problems for Teenagers (for Computational Thinking Activities)


🏫 School-Related
1. Organizing a weekly class schedule to balance study, extracurricular
activities, and rest.
2. Planning a group project timeline so tasks are divided and finished on
time.
3. Keeping track of attendance and assignments for multiple subjects.
4. Creating a study plan before exams to cover all lessons efficiently.
5. Managing the school canteen line so it moves faster.

💰 Personal & Financial


6. Budgeting weekly allowance for food, transportation, and savings.
7. Saving up for a gadget or school trip with limited weekly money.
8. Comparing prices of items (e.g., shoes, school supplies) to get the best deal.
9. Tracking daily expenses with limited allowance.
10.Deciding how to earn extra money (part-time work, selling snacks, tutoring
peers).

🧑‍🤝‍🧑 Social & Daily Life


11.Planning a birthday celebration with limited budget.
12.Deciding how to divide chores fairly among family members.
13.Organizing a group hangout or trip while considering everyone’s
availability.
14.Managing screen time vs. study time each day.
15.Choosing the best way to commute to school (walking, jeepney, tricycle,
bus) based on time and cost.
🌍 Health & Environment
16.Preparing a healthy meal plan for a week.
17.Creating a daily exercise routine that fits a busy schedule.
18.Reducing plastic waste at home and in school.
19.Managing water and electricity use to save resources.
20.Planning a tree-planting activity or recycling project for the community.

📱 Technology & Digital Life


21.Organizing photos, files, and schoolwork on a phone or laptop.
22.Managing social media usage to avoid distraction during study hours.
23.Protecting online accounts with strong passwords and privacy settings.
24.Creating a safe online study group for classmates.
25.Choosing the best app for note-taking or reminders.

👉 These problems are easy for students to relate to, and they can be connected
with computational thinking skills like decomposition, pattern recognition,
abstraction, and algorithm design.
Do you want me to format this list into a worksheet with boxes/tables and
icons so students can directly write their CT solutions?
Analyzing Data Using Patterns and Order: 7th Grade Worksheet
Understanding how to use patterns and order helps us analyze data and solve
problems. When you look at data, you can often find trends or patterns that help
you understand what is happening. For example, you might notice that the
temperature rises every afternoon, or that a basketball player scores more points
every time they practice more. Being able to find and use these patterns is
important for solving real-world problems.
Fill in the Blank: Fill in the blank with the correct words.
1. When you _____________ data, you look for patterns or trends that can help
you solve a problem.
2. A _____________ is a repeated or regular way in which something happens or is
done.
3. To _____________ data, you might organize it in a table or chart.
4. Sometimes, you need to _____________ information from a graph to answer a
question.
5. The _____________ of events can help you figure out what might happen next.
Word Bank:
analyze pattern order extract organize
Multiple Choice Questions: Choose the correct answer from the choices for each
question.
1. What is the first step you should take when given a large set of data?
o a) Throw away half of it

o b) Organize it so you can see patterns

o c) Guess the answer

o d) Ignore it

2. If you see that every Monday, the school sells more pizza than any other day,
this is an example of a:
o a) Coincidence

o b) Pattern

o c) Mistake

o d) Secret

3. Why is it important to look at the order of events in a problem?


o a) The order does not matter

o b) It helps you predict what comes next

o c) It makes the problem harder

o d) It helps you ignore the data

4. Which of these tools would best help you analyze a trend in data?
o a) A table or a graph

o b) A dictionary

o c) An eraser

o d) A calculator only

5. If you need to solve a problem using data, you should:


o a) Use random numbers

o b) Look for relevant patterns in the data

o c) Copy your friend’s answer


o d) Ignore the data

Open-Ended Questions: Answer the following questions in complete sentences.


1. Describe a situation where you used patterns or order to solve a problem in
your life.

2. How can organizing data help you see patterns more clearly?

3. Give an example of how you might extract information from a graph to help
solve a problem.

ANSWER KEY
(Teachers: Please review all answers, especially for open-ended responses, to
ensure accuracy and appropriateness.)
Fill in the Blank:
1. analyze
2. pattern
3. organize
4. extract
5. order
Multiple Choice Questions:
1. b) Organize it so you can see patterns
2. b) Pattern
3. b) It helps you predict what comes next
4. a) A table or a graph
5. b) Look for relevant patterns in the data
Open-Ended Questions (Sample Answers):
1. I used patterns to figure out when my bus usually arrives by keeping track of
the times over a week.
2. Organizing data in a table can help you see trends, such as which days are
the busiest or which numbers repeat often.
3. I might look at a graph showing weekly temperatures and use it to answer a
question about which week was the hottest.
No mathematical calculations requiring review were involved in this worksheet.
Analyzing Data Using Patterns and Order: 7th Grade Worksheet
Understanding how to use patterns and order helps us analyze data and solve
problems. When you look at data, you can often find trends or patterns that help
you understand what is happening. For example, you might notice that the
temperature rises every afternoon, or that a basketball player scores more points
every time they practice more. Being able to find and use these patterns is
important for solving real-world problems.
Fill in the Blank: Fill in the blank with the correct words.
1. When you _____________ data, you look for patterns or trends that can help
you solve a problem.
2. A _____________ is a repeated or regular way in which something happens or is
done.
3. To _____________ data, you might organize it in a table or chart.
4. Sometimes, you need to _____________ information from a graph to answer a
question.
5. The _____________ of events can help you figure out what might happen next.
Word Bank:
analyze pattern order extract organize
Multiple Choice Questions: Choose the correct answer from the choices for each
question.
1. What is the first step you should take when given a large set of data?
o a) Throw away half of it

o b) Organize it so you can see patterns

o c) Guess the answer

o d) Ignore it

2. If you see that every Monday, the school sells more pizza than any other day,
this is an example of a:
o a) Coincidence

o b) Pattern

o c) Mistake

o d) Secret

3. Why is it important to look at the order of events in a problem?


o a) The order does not matter

o b) It helps you predict what comes next

o c) It makes the problem harder

o d) It helps you ignore the data

4. Which of these tools would best help you analyze a trend in data?
o a) A table or a graph

o b) A dictionary

o c) An eraser

o d) A calculator only

5. If you need to solve a problem using data, you should:


o a) Use random numbers

o b) Look for relevant patterns in the data

o c) Copy your friend’s answer

o d) Ignore the data

Open-Ended Questions: Answer the following questions in complete sentences.


1. Describe a situation where you used patterns or order to solve a problem in
your life.

2. How can organizing data help you see patterns more clearly?

3. Give an example of how you might extract information from a graph to help
solve a problem.

ANSWER KEY
(Teachers: Please review all answers, especially for open-ended responses, to
ensure accuracy and appropriateness.)
Fill in the Blank:
1. analyze
2. pattern
3. organize
4. extract
5. order
Multiple Choice Questions:
1. b) Organize it so you can see patterns
2. b) Pattern
3. b) It helps you predict what comes next
4. a) A table or a graph
5. b) Look for relevant patterns in the data
Open-Ended Questions (Sample Answers):
1. I used patterns to figure out when my bus usually arrives by keeping track of
the times over a week.
2. Organizing data in a table can help you see trends, such as which days are
the busiest or which numbers repeat often.
3. I might look at a graph showing weekly temperatures and use it to answer a
question about which week was the hottest.
No mathematical calculations requiring review were involved in this worksheet.
Activity: Analyzing Study Habits to Improve Academic Performance
Objective
Use common patterns and logical order to analyze data relevant to a real-life high
school problem. Draw relevant information from the data to propose practical
solutions.
Scenario
Many high school students struggle to balance their study time with other
responsibilities, leading to inconsistent academic performance. The student council
wants to understand how study habits affect grades and what changes could help
students achieve better results.
Instructions
Step 1: Data Set
Below is a sample data set collected from a group of students over one week:
 Student A: Studies 2 hours/day, uses a planner, attends study group,
average grade: 88%
 Student B: Studies 1 hour/day, no planner, no study group, average grade:
75%
 Student C: Studies 3 hours/day, uses a planner, no study group, average
grade: 92%
 Student D: Studies 1.5 hours/day, no planner, attends study group, average
grade: 80%
 Student E: Studies 2.5 hours/day, uses a planner, attends study group,
average grade: 90%
Step 2: Analyze the Data
1. Identify Patterns:
o Look for trends in study hours, use of planners, and participation in
study groups.
o Compare these habits to the students’ average grades.

o Are there common habits among higher-performing students?

2. Order the Data:


o Arrange students from highest to lowest average grade.

o Note any repeating patterns or habits among top performers.

Step 3: Draw Relevant Information


 Which study habits are most common among students with higher grades?
 Does using a planner or attending a study group seem to make a difference?
 Are there students who study less but still perform well? What habits might
explain this?
Step 4: Propose a Solution
 Suggest how students can adjust their study habits to improve academic
performance.
 Provide at least two actionable recommendations based on the data analysis.
Example Response
Pattern Recognition:
Students with higher grades (C and E) study more hours and use planners.
Attending study groups also appears to help, but using a planner is a consistent
habit among top performers.
Relevant Information:
 Highest grades: Students who study at least 2 hours/day and use a planner.
 Study groups provide additional support but are not the only factor.
Recommendations:
1. Encourage all students to use planners to organize their study schedules and
assignments.
2. Promote study groups, especially for students who need extra support or
motivation.

Reflection
How did identifying patterns and ordering the data help in understanding and
solving the problem? What other real-life student challenges could be addressed
using this approach?

You might also like