Computers : a service or a teaching tool?