LESSON-1 COMPUTER
SCIENCE
Intro to Problem Solving
+ using problem solving process
By kamal shaheen ,teacher
Introduction to problem Solving
Computer is machine that not only use to develop the software .it is also used for solving
various day-to-day problems.
Computer Science can be summarized with two simple words: problem solving
Computer Science is the study of problems, problem-solving, and the solutions that
come out of this problem-solving process.
Given a problem, the goal is to develop an algorithm to solve the problem
Computers cannot solve a problem by themselves .it solve the problem on basic of the
step-by-step instructions given by us .
Introduction to problem solving
Concept
Problem : is a matter or situation need to dealt with and overcome.
Problem solving : is the process of finding solutions to complex issue.
Figure1.1 Problem
Algorithm : is a step-by-step list of instructions to solve the problem.
Problem Solving Example : Fan
Our Fan Suddenly stops in midnight ??
IS the power supply gone ??
Any issue in switch board ??
Any issue in Fan ??
Once we found out Power supply issue then we wait for power supply
To resume .
IF we Found that some issue with switches or fan itself then we call electrician next
Morning . Identify Analyze build Plan and Steps Implement Test
Warm Up
Introduction to problem Solving
What makes someone a good
problem solver? Be ready to
share three ideas with your
group.
Introduction to problem Solving
What can help us to work
together and solve problems
as a team?
The Problem Solving Process
We use the term "problem" to refer
to lots of different situations.
Brainstorm as many different kinds
of problems as you can and be ready
to share with the class.
Defining “Problem”
We encounter problems in lots of different
areas of our lives. Depending on the context,
this word can have many different meanings.
A problem is a situation that could be
fixed or improved.
Problems -
Period 1 List
White collar Equipment/Appliance
malfunction
crime Schoolwork
Health
Climate change
Relationship
Pet behavior
Finances
Safety
Problems -
Period 3 List
● School food i. Playing an instrument
● Progress in competition ii. Broken kitchen appliance
(game)
● Relationships (racism) iii. Child neglect
iv. Animal abuse
● Phobias v. Being on time
● Illness/health vi. Inappropriate language
● Finances/poverty vii. Proper vocabulary use
viii. Natural Disasters
● Technology advances
The Problem Solving Process
How did you follow the problem solving process in the last lesson?
How could you use this process on a problem in your everyday life?
Problem Solving and Computing
Lesson 2 - Warm Up
Question of the Day
What are some common steps we
can use to solve many different types
of problems?
Problem Solving and Computing
The Problem Solving Process - watch
Lesson 2 - Warm Up
Having a strategy for approaching problems can help you develop new
insights and come up with new and better solutions. This process is
generally useful for solving all kinds of problems.
● Define
○ What problem are you trying to solve?
○ What are your constraints?
○ What does success look like?
● Prepare
○ Brainstorm / research possible solutions
○ Compare pros and cons
○ Make a plan
● Try
○ Put your plan into action
● Reflect
○ How do your results compare to the goals you set?
Problem Solving Process
What are you good
at?
Think about a type of problem you are good at solving
Write down which parts of your process fit into these steps
Define
Prepare
Try
Reflect
What strategies did you use in solving this problem that
could help you solve other problems?
Share with your neighbor once you're done
Problem Solving Process
What do you and your partner want to get
better at?
Get in pairs with your neighbor
Think about a type of problem both you and your partner want to get better at solving
Write down strategies or steps you would take to solve this problem
using the problem solving process
Define
Prepare
Try
Reflect
Share with your neighbor once you're done
Problem
PROBLEMSolving and Computing
SOLVING PROCESS
Lesson 2 - Warm Up
Type of Problem: You’re a bad cook
Define: burn food, cold, raw when served, takes too long, gross combinations,
flawed recipe...
Prepare:take a cooking class, buy cookbooks, watch videos of people making
it
Try: Cook something I didn’t do well before, try a recommended recipe,
carefully combine the right ingredients
Reflect: My family likes it or hates it, it’s now more nutritional, it’s yummy to
the tummy
Problem Solving and Computing
What2is
Lesson a problem?
- Warm Up Situation that could be fixed or
improved