Computer programs are written to solve everyday problems which might take very long if done manually. Problem solving is not a single step job. It requires at least three steps

  1. Understanding the problem
  2. Writing a step by step solution for the problem
  3. Implement the solution using any programming language

The first two steps are very important. If you are not able to understand the problem properly and if you are not able to write a step by step solution for the problem, then you will not be able to write a computer program for it. Trying to learn a programming language before learning how to write step by step solutions for a problem will make your learning journey tough. The goal of this E-Classroom is to help you understand three very important tools which you can use while writing computer programs. These are

  1. Algorithms
  2. Flowcharts
  3. Pseudo Code

Algorithm is a way to write a step by step solution for any problem in plain simple English. You can think of an algorithm as a recipe for a computer program. Only if you know the algorithm you will be able to convert it into a computer program.
Flowchart is also like an algorithm but it is in a visual format. Using flowcharts, you can draw the solution of any problem so that it can be understood easily. Learning to draw flowcharts will help you discuss complex problems with your team members easily and find out easy solutions.

Pseudo code is a code written using a mixture of English language and a computer language. New programmer might find it difficult to learn how to write computer programs. So for them it is a very good practice to learn how to write pseudo code because it can help them in easy transition from writing algorithms to writing full computer programs.

After you learn these three techniques you will be ready to write computer programs for which you will have to learn a programming language. But please keep in mind that a programming language cannot help you much if you are not able to understand the given problem and write down its step by step solution.

Quick Links



Total Followers
Study Group Created
Study Group Joined
Following Teacher
Following Organization
Blog Articles Added
Questions Asked
Questions Answered
Jobs Posted
Total Members in Group
Questions asked by members
Tasks added in this Group

Please wait..


Login to Open ESchool OR Create your account    Login   SignUp