Shaya Zarkesh speaks at IOI ’17 on Polyup
This June, I was given the opportunity to submit a journal article for the International Olympiad in Informatics (IOI) 2017. IOI is the world’s premier high-school programming conference and competition, for which almost every country around the world sends a four-person team.
Each IOI has an accompanying conference journal to cover the state of informatics education around the world. I wrote a piece on Polyup, and you can find it at http://ioinformatics.org/oi/pdf/v11_2017_193_198.pdf.
In the paper I review the need for computational thinking skills in our everyday lives, and how the education system lacks a source to instill these fundamental skills, like pattern recognition, abstraction, and algorithm design. I then present Polyup as a solution to fill this gap—with its casual programming environment, students can discover the essence of mathematics, computer science, and informatics without delving into the intricacies of a specific programming language.
After reviewing my paper, the organizers invited me to give a special 30-minute talk as part of the event. I was unable to travel to Iran, but I recorded my talk and they projected it at the conference. You can watch the talk below: