COMPUTER SCIENCE II PRESENTED BY: JERIC C. CALLEJA WEEK 7
OBJECTIVE describe how computational thinking supports the development of computer applications and problem solving across all disciplines SSP_TLE-CT8CP-IIa-c-1.1
Identify the following, choose your answer below. 1. A series of instruction on how to accomplish a task. Programmer Debugging Function Codes Algorithm
Programmer Debugging Function Codes Algorithm 2. Someone who writes instructions for a computer to follow.
Programmer Debugging Function Codes Algorithm 3. A piece of code that can be called over and over.
Programmer Debugging Function Codes Algorithm 4. Finding and fixing issues in a code .
Programmer Debugging Function Codes Algorithm 5. Transforming actions into symbolic language.
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.
COMPUTATIONAL THINKING refers to the thought processes involved in defining a problem and providing a solution.
Education Science and Research Math Everyday Life Healthcare Music Law Social Sciences How is computational thinking applied in various fields? APPLICATION OF COMPUTATIONAL THINKING IN VARIOUS FIELD
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
ELEMENTSOF COMPUTATIONAL THINKING Abstraction Algorithm Pattern Recognition Decom- position
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 1. Start program 2. Enter Name 3. Add Hello before the name 4.Print ouput 5. End program start Enter Name Add Hello Before the name 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.