Obviously,this is modern definition,it assumes that computers are everywhere in the home,school,and office and students,perceiving them as part of the natural landscape,are thriving,Although teachers have been slow in developing computer skills,many are now becoming involved,Advocates argue that the new computing technologies have created a culture for increasingly active learning,students can construct their own meaning as they locate sources on the internet,explore issues,and communicate with outhers,social skills are also developed through chat groups,conferences,and e-mail communications,