CRITICAL UNDERSTANDING OF ICT(COMPUTERS AND ITS GENERATIONS)