computers have revolutionized the way individuals, students and enterprises work, communicate, live, educate and entertain. Computers are now integral to virtually every possible human and non-human activity. The benefits of computers to society are manifold.