Important Dates April 1: Registration system open May 1: Registration deadline for team leaders, deputy leaders, and guests May 15: Registration deadline for contestants July 28: IOI 2017 arrival July 30: IOI Conference August 4: Teams departure