Computer technology training for prospective teachers: computer attitudes and perceived self-efficacy · Study