Perspectives on computers in preservice science teacher education