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