0% found this document useful (0 votes)
101 views36 pages

Week 7-Computational Thinking

Uploaded by

Grade 8 Computer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views36 pages

Week 7-Computational Thinking

Uploaded by

Grade 8 Computer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 36

WEEK 7

COMPUTER
SCIENCE II
PRESENTED BY: JERIC C. CALLEJA
OBJECTIVE
describe how computational
thinking supports the
development of computer
applications and problem
solving across all disciplines
SSP_TLE-CT8CP-IIa-c-1.1
I d e n t i f y t h e f o l l o w i n g , c h o o s e y o u r
a n s w e r b e l o w .

1. A series of instruction
on how to accomplish a
task.

Programmer Codes
Function
Debugging Algorithm
2. Someone who writes
instructions for a
c o m p u t e r t o f o l l o w.

Programmer Codes
Function
Debugging Algorithm
3. A piece of code that
can be called over and
o v e r.

Programmer Codes
Function
Debugging Algorithm
4. Finding and fixing
issues in a code .

Programmer Codes
Function
Debugging Algorithm
5 . Tr a n s f o r m i n g a c t i o n s
into symbolic language.

Programmer Codes
Function
Debugging Algorithm
A PROGRAMMER analyses
the problem, create an
algorithm and then codes
the solution

A CODER just codes the


solution, the algorithm
could be created by someone.
C O M P U TAT I O N A L
T H I N K I N G

refers to the thought


processes involved in
defining a problem and
providing a solution.
APPLICATION OF COMPUTATIONAL THINKING
IN VARIOUS FIELD

Education Math Healthcare Music

Science and
Everyday Social
Research Law
Life Sciences

How is computational thinking applied in various fields?


TRUE or FALSE

1. Computational
thinking is only relevant
for computer scientists
TRUE or FALSE
2. Computational
thinking helps students
develop skills that are
attractive for future
employment
opportunities.
TRUE or FALSE
3. Computational
thinking is a process of
formulating and solving
problems by breaking
them down into simple
steps.
TRUE or FALSE
4. Computational
thinking is a powerful
problem-solving
technique that equips us
to solve complex
problems in the modern
world.
TRUE or FALSE
5. Computational
thinking is a step that
comes before
programming and can be
used to solve problems
in any subject area and
in life
TRUE or FALSE

1. Pattern recognition involves filtering


out the data you need and what you
don't need
TRUE or FALSE

2. Abstraction is the process of breaking


a problem down into smaller parts
TRUE or FALSE

3. Pattern recognition involves


identifying patterns or connections
between different parts of the problem
TRUE or FALSE

4. Algorithmic thinking involves


developing a step-by-step process to
solve a problem that can be replicated
by humans or computer
TRUE or FALSE

5. Computational thinking is only


useful for computer scientists
E L E M E N T S O F
C O M P U T A T I O N A L
T H I N K I N G

Pattern Decom-
Recognition position

Algorithm Abstraction
DECOMPOSITION

Breaking complex problem into small


and manageable parts.
PATTERN
RECOGNITION

identifying patterns in a data set to


categorize, process and resolve the
information more effectively.
ABSTRACTION

the process of filtering out unnecessary


information
ALGORITHM

developing a step-by-step solution to the


problem, or the rules to follow to solve
the problem.
METHODS ON MAKING PLAN

PSEUDOCODE is an outline of a
program written in a way that can be
easily converted into a computer
programming language.
METHODS ON MAKING PLAN

A FLOWCHART is a diagram that


represents a set of instructions.
Flowcharts normally use standard
symbols to represent the different
instructions.
PSEUDOCODE AND
FLOWCHART
start
1. Start program
2. Enter Name Enter Name
3. Add Hello before the name
Add Hello Before
4.Print ouput the name
5. End program
Print Output

End
PSEUDOCODE AND
FLOWCHART

The flowchart is a graphical


representation of an algorithm.
However, the pseudocode is the text-
based representation of the algorithm.
IDENTIFY THE FOLLOWING
STATEMENT
1. Creating a general representation for
a set of objects or concepts.

2. Developing a step-by-step plan or set


of instructions to solve a problem.
IDENTIFY THE FOLLOWING
STATEMENT
3. Breaking down a complex problem
into smaller, manageable parts.

4. Identifying similarities and


repeating patterns in data or problems.
Thank You
Sum up all of the numbers between
1 & 200

You might also like