Necessity is the mother of revolutions. The saying holds true for computers
also because the first computers were invented as a result of humankind’s search for a fast and accurate calculating device.
The earliest device that qualifies as a computer is the abacus. The device allows users to represent the number by the position of beads on the rock. Although the abacus was invented around 600 B.C, it is interesting to note that it can calculate at an amazing speed. The first mechanical adding machines was invented by Blaise Pascal in 1642. Keyboard based machines and the concept of punched cards, came around 1940s. Business machines and calculators made their appearance towards the end of nineteenth century. Charles Babbage, a nineteenth century professor at Cambridge considered the father of the modern digital computer provided the platform for computers as we know them today. In 1842, he came out with the idea of the Analytical Engine, which was automatic and capable of performing the basic arithmetic function of any mathematical problem at an average speed of 60 additions per minute.
There was a rapid change in the field of computers in the 90’s slowly. The arrival of a new era came with Software industries. Software is nothing but ideas and solutions coded into a computer by suitably qualified and experienced personnel. The never ending thirst for a better wrench to twist the nut with led to the development
of the modern IT industry.
The formal sector is not confined to all these but it gave a new boom to numerous Engineering collages and polytechnics. Besides offering four year B. Teach/B.Sc.(Engg.) courses, many colleges and universities have started offering application oriented courses, modular courses, part time courses and fast track courses which further advance the cause of great computing.