Computers can be used for more than pr0n or chatting or buying stuff you don't need. Carefully used by a trained teacher, they can enhance the educational experience without becoming an end in themselves.

The best curricular computing projects reinforce key concepts, enable collaborative work online, and provide resources when students need them. The worst are probably manifested in the cheesiest of the distance learning endeavors.