Algorithms are solutions. It is a solution to a problem or too many problems. Algorithms rule the world. It is a universal truth.
Programming has changed over the years. It has gone through a rapid evolution. Yet some of the basic principles have remained constant. Primarily, the science of computing is to solve the problems using computers. We are going to understand fundamental relation between the computer science and the algorithms and data