Develops proficiency in computer applications and classroom software; teaches principles and specific ideas for appropriate, responsible, and ethical computer use to make teaching and learning more effective; promotes critical abilities, skills, and self-confidence for on-going professional development.