An ideal candidate will have a solid understanding of the national curriculum standards and have experience closing the achievement gap. They must be as passionate about education as they are about computer science and be independent, flexible, and innovative while providing a rich, equitable, skills-based curriculum to all of our students that reflect current practices. Also develop an engaging learning environment that allows our students to grow academically, socially, and emotionally.
- Create daily lesson plans, and learning activities for students based on national, local, and school standards in computer science education.
- Incorporate technology with hands-on learning experiences into the classroom.
- Deliver high-quality, engaging instruction in the form of discussion, direct teaching, demonstrations, and independent practice using a variety of proven methods
- Evaluate student performance on tasks established by the standards using different methods such as observation, performance-based tasks, or other standard test practices
- Communicate with parents regarding student progress, potential, and behavior periodically through phone or electronic means and at parent and teacher conferences
- Maintain a safe, orderly, and supportive classroom by modeling expected behavior and standards, promoting positive interactions, and quickly addressing behaviors that are not in line with the school discipline plan
- Improve skills and knowledge in teaching by regularly taking classes, attending workshops, and discovering new methods of delivering exciting content to students.