Develop Competitive Programming Curriculum for Solve for Palestine!

About the Role

This is the first-ever effort to provide free online competitive programming training for Palestinian high school students. We’ll provide an introduction to competitive programming, online training in algorithms and problem-solving, and competition guidance. Our ultimate goal is to build interest and skills in competitive programming as an extracurricular opportunity, and this year we are preparing a Palestinian team for the 2024 IOI competition. This role is volunteer-based.

This role is for Meshka and Code.X’s Solve for Palestine initiative.

Volunteering Timeline

  • June 2024 to December 2024

  • 5-10 hours weekly

What You’ll Bring

Requirements

  • Experience in competitive programming, preferably at the national or international level.

  • Strong knowledge of algorithms, data structures, and other relevant computer science topics.

  • Ability to create teaching and learning materials.

Nice-to-haves

  • Previous experience developing curriculum, teaching, tutoring, or mentoring

  • Previous experience working with youth (ages 14-18)

Role Details

Responsibilities

  • Research the level of students compared to a silver medal at IOI.

  • Develop a structured and cohesive curriculum for the IOI competition, covering fundamental concepts, advanced topics, and problem-solving strategies in computer science and programming.

  • Research and compile problem statements from various online resources, such as programming contest archives, educational platforms, and open-source repositories.

  • Adapt and customize problem statements to align with the IOI curriculum, ensuring relevance, challenge, and educational value.

  • (Optional) Directly train students if volunteer wishes


Have a question that isn’t answered?