1. Marathwada Mitramandal’s
COLLEGE OF ENGINEERING
Karvenagar, Pune
Accredited with ‘A’ Grade by
NAAC
Presentation
On
Subject: Programming And Problem
Solving
Department of Engineering Sciences
By
Ms. N. D. Kolambe
3. Outline:
A. Attendance
B. Review of the previous session
C. Learning Outcomes of the session
D. Content
E. Student’s evaluation
F. Preparation for next session
G. Wrap up
4. B. Review of the previous session:
Review of syllabus and Unit 1 topics
6. D. content
Contents Learning /
Methodology
Faculty
Approach
Typical
Student
Activity
Skill/
Compete
ncy
Developed
Problem solving in
everyday life
Chalk and
Board/PPT
Explains/Questi
ons/Recap/
Discussion/
Understands/
Solve
Problem
Solving
Problem classification
Problem solving steps
Types of problems
7. Problem solving in Everyday life
• Defined as the objective or the specified output we want to attain through
certain set of instructions
• Eg. What should I wear Today?
• Eg. How to go College?
• And solutions for it can be? Decision
8. Important and Unimportant Problems
classification
• Can u guess here ?
• Which web series to watch?
• Which career to choose?
• What should I wear Today?
• Eg. How to go College?
• For every wrong decision you take for your problems what will happen your
resources will be wasted
• Resources:time,energy,money
9. Steps towards Solving a Problem
1. Identify The problem
2. Understand the Problem
3. Identify alternative ways to solve the problem
4. Select the best way to solve the problem from the list of alternative
solutions
5. List instructions that enable you to solve the problem using the selected
solution
6. Evaluate the solution
10. Problem : Graduation
• Identify The problem
• Define proper problem statement for your problem
• I want to do graduation from a good college
• Understand the Problem
• Knowledge Base: understanding about keywords that are in your problem statement
• Identify alternative ways to solve the problem
• Expert advice, visiting college , Opinions from elder brother and sister,
Accreditations
• Select the best way to solve the problem from the list of alternative solutions
• Visiting College->
• List instructions that enable you to solve the problem using the selected solution
• Checking College address, booking ticket, take appointment, processing , take decision
• Evaluate the solution
• Joined the college : Correct
• Joined: wrong---🡪 Review
• Not joined: Correct decision
• Not Joined: Wrong Decision ->>>Review
11. Problem: a+b*c
1. Identify The problem
To perform a addition and a multiplication between 3 variables
2. Understand the Problem
1. What is addition , what is multiplication, variables, BODMAS, python
3. Identify alternative ways to solve the problem
1 d=b*c, e=a+d, print(e)
2 D=a+b*c, print(d)
3 print(a+b*c)
4. Select the best way to solve the problem from the list of alternative solutions
Way 3
5. List instructions that enable you to solve the problem using the selected
solution
print(a+b*c)
6. Evaluate the solution
Mathematically correct answer for this-> correct decision
12. Types of Problems
1. Problems based on Algorithmic Solutions:
A sequence of instructions carried out to solve some problem
Series of actions are taken to reach to the solution
2. Problems based on Heuristic Solutions:
Not solved by following certain steps
For solving such problems, Critical decision has to be made
We need to follow process of trial and error
eg. In which stock should I invest
13. .
E. Student’s evaluation of main body:
Which are different steps in solving the problem?
Explain types of problems.
14. F. Preparation for next session:
Solve any real life problem using problem solving steps
15. G. Wrap up:
Summary
problem solving steps:
1. Identify The problem
2. Understand the Problem
3. Identify alternative ways to solve the problem
4. Select the best way to solve the problem from the list of alternative solutions
5. List instructions that enable you to solve the problem using the selected solution
6. Evaluate the solution