“Computer Programming is problem solving” Computer programming is to code a series of computer instructions to let a computer perform a task. The program is meaningful if it is to solve problem.
Imagine you are coding to make a new rice cooker or a washing machine; their functions are to solve problems.
We need to analyze problem to understand the problem by classify information to into 3 categories: Input, Output, and Process