You are on page 1of 27

Programming fundamentals

Problem solving Skill is the key skill required for a software engineer as it helps to develop technical as well as soft skills. This course is targeted towards developing problem solving skills which requires logical and analytical thinking Logical Thinking ‡ is thinking in terms of cause and consequences ‡ is sequential thinking ‡ means following a train of thought ‡ helps in decision making and problem solving

Example: Determine the summation of two numbers ? What is input? What is Output? What is the process involved to get the output from the input? What is the logic behind the process?

You might also like