Teacher Pool

A/AS Computer Science Teacher - Python

Bengaluru, KA, IN

7 days ago
Save Job

Summary

Company Overview

Teacher Pool is a dedicated organization focused on providing high-quality education and nurturing the next generation of innovators, thinkers, and leaders. We are committed to fostering an environment where educators thrive, students learn, and families find support. Our mission is to create collaborative and innovative classrooms that inspire a passion for learning. We hold values of integrity, excellence, and inclusivity, ensuring that all voices are heard and respected.

Role Responsibilities

  • Develop and implement engaging Python curricula for A/AS computer science students.
  • Create lesson plans that address various learning styles and meet educational standards.
  • Facilitate hands-on learning experiences, including projects and coding exercises.
  • Utilize assessment tools to evaluate student understanding and progress.
  • Adapt teaching methods and materials based on student needs and feedback.
  • Integrate technology into the classroom to enhance learning and teaching efficiency.
  • Encourage a collaborative learning environment that promotes critical thinking.
  • Manage classroom dynamics and foster positive relationships among students.
  • Provide timely and constructive feedback on student assignments and projects.
  • Participate in staff meetings and professional development opportunities.
  • Engage with parents and guardians to provide updates on student progress.
  • Promote the use of online resources and platforms for supplemental learning.
  • Stay current with educational trends and changes in computer science curricula.
  • Contribute to a positive school culture by participating in extracurricular activities.
  • Serve as a mentor and support for students interested in furthering their studies in computer science.

Qualifications

  • Bachelor's degree in Computer Science, Education, or related field.
  • Experience teaching computer science or related subject at the secondary level.
  • Proficiency in Python programming and software development.
  • Strong understanding of computer science fundamentals and educational methodologies.
  • Experience with classroom technology and educational software.
  • Excellent communication and interpersonal skills.
  • Ability to work collaboratively with colleagues and staff.
  • Strong organizational and time-management skills.
  • Commitment to student-centered learning and lifelong learning.
  • Knowledge of assessment strategies and learning standards.
  • Willingness to participate in continuous professional development.
  • Experience in curriculum design and lesson planning.
  • Positive attitude and enthusiasm for teaching and learning.
  • Ability to motivate and engage students.
  • Flexibility in adapting to various teaching situations and challenges.

Skills: computer science teaching,interpersonal skills,educational methodologies,classroom management,time-management skills,curriculum design,communication skills,computer science,python,adaptability,organizational skills,assessment strategies,lesson planning,classroom technology,technical instruction,python programming,curriculum development,team collaboration

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job