You are on page 1of 10

DFC10042

PROBLEM SOLVING
AND PROGRAM DESIGN
CHAPTER 2
PROBLEM SOLVING METHODS

1
COURSE LEARNING OUTCOME
(CLO):
Upon completion of this course, students should be able to:

1) Explain the basic computer and fundamentals of programming


languages in a given scenario.

2) Demonstrate effective communication both on orally or in writing


about problem solving skills by using different types of
programming tools to solve a given problem.

2
SPECIFIC OUTCOME:

2.1 Demonstrate Programming Life Cycle

2.2 Identify problem solving concept

2.3 Describe the different types and patterns algorithm to


solve problem.

3
2.2 IDENTIFY PROBLEM
SOLVING CONCEPT

4
PROBLEM SOLVING CONCEPT
 Methodologies for creating computer programs that
perform a desired function.
 How do we figure out what to tell the computer to do?

 Convert problem statement into algorithm.

 Convert algorithm into program.

5
PROBLEM SOLVING CONCEPT
 Input
 Refers to the process of entering data, program and

instructions into the computer system using input


devices.
 Process
 Computer processes raw data into usable
information to be used by user. Data
processing is done by the CPU (Central
Processing Unit).
6
PROBLEM SOLVING CONCEPT
 Output
Output is raw data that has been processed by
the computer (result). Output will be
converted to an understandable form before
being displayed or printed.

7
PROBLEM SOLVING CONCEPT

8
PROBLEM SOLVING CONCEPT

You might also like