A Survey of Teacher Attitudes and Beliefs Related to Educational Computing