Saturday, October 15, 2011

How a Cloud Computing based Education Model can revolutionize Education?

Cloud Computing has been introduced as a boon for all those who wants to host a scalable application; ready to be used by a large of users across the globe or a country. It helps people in accessing the applications via internet without seeing any change in the performance. Rather due to the technology that supports this technology like load balancing, hyper-visor resource allocations, map-reduce etc, users are ought to have a high quality user experience with these cloud hosted applications.

Cloud Computing is already the most-hyped word on the net and other forms of media. Every technology based company is trying hard to get into it no matter how logical or sustainable their desperate attempts are :)

Leaving all the corporate games aside whats the biggest application that I see of this technology is to use it for propagation of Education in countries where the literacy rates are low or where the countries are poor as compared to the 1st or the 2nd world countries. Education industry requires 3 basic amenities i.e. premises, human resource and study resource materials. Cloud can help in eradicating all these 3 by the following ways:

1. No need of premises is needed. Only one laptop/desktop, electricity connection and a Wi-Fi or GPS enabled net connection is all what we need to start a school. All these 3 are readily available nowadays...thanks to the mobile and electronic revolution around the globe that has even touched mostly all the 3rd world countries too.

2. Human resource is not needed as all the teaching can be done virtually by the help of a teacher giving lecture in one part of globe/country and being attended by one child at a remote place in the same country or elsewhere.

3. All kinds of study material can be hosted in the cloud hosting environment and can be accessed from anywhere in the world.

So all in all cloud based educational model will not only solve the educational crisis around the globe but also create jobs and generate decent amount of revenue for the solution providers. When the education is provided through such a penetrable medium it is bound to create new generations of knowledgeable youth which will in turn create a stronger and more wiser nation.

Bad practices for a Software Test Engineer

People mostly talk about the good and the best practices but it is also important to know the worst or the bad practices which a Software ...