Computers provide an invaluable tool in education, primarily in the acquisition and analysis of data used for research. Fields such as science, writing composition, mathematics and history all benefit from access to the Internet. Educational programs designed to stimulate learning provide alternative ways for students to learn a subject.