Computers and teacher training : a practical guide