International Olympiad in Informatics (IOI)
is an annual competitive programming competition for secondary school students that challenges students’ problem solving and programming skills. Every year 4 students from each country are chosen to compete. It is the second largest Olympiad, after the International Mathematical Olympiad, in terms of participating countries.
The Hong Kong Olympiad in Informatics (HKOI) selects 4 representatives from Hong Kong each year and is organized by Hong Kong Association of Computer Education, the Education Bureau, the Department of Computer Science at Chinese University of Hong Kong and City University of Hong Kong.
- Why compete in IOI or HKOI?
Students will get a taste of the problem solving prowess of computers, develop important skills such as computational thinking, reading comprehension and mathematical intuition.
Students will also get to leverage the competition to enhance the effectiveness of learning and experience the benefits of competitive sports such as focus and improvisation. Whether they win in the competition or not, the participation will burnish their academic and extracurricular credentials.
- Who are the target students?
Secondary school grade 9 (Form 3) or above.
- What are the academic prerequisites?
Students need to be:
1. Interested in coding (but no need for prior coding experience)
2. Strong mathematics grades
3. Above-average English comprehension skills
- My child does not having coding experience. Can he join the training?
Yes, as long as he/she is interested in coding. The instructor will provide a foundational coding introductory course for students who have no prior coding experience.
- Where would the classes be held at?
12/F, Tower 535, 535 Jaffe Rd., Causeway Bay, Hong Kong.
- How do I sign up (for my child)?
You can enroll
directly on the webpage. After you submit the form, we will contact you to determine whether the course is suitable for your child.
- What happens after admission and payment of tuition?
You will receive a confirmation email. One week before the first class, you would receive a reminder email. Students just need to come to classes at the designated date, time and location (12/F, Tower 535, 535 Jaffe Rd., Causeway Bay)
- Do students need to bring a laptop to classes?
It is recommended that students not bring laptop to classes. The classes will be about complex concepts, algorithms and other techniques for solving problems at competitions. Utmost focus is required and computers would be a distraction.
However, a computer at home is needed for practice. Students should be prepared to spend at least 5 hours a week to practice at home.
- What can students do if they have conflicts with one of the classes?
Students should try to attend all classes in person to ensure an optimal learning experience. However, should an absence arise, a student can schedule a time to watch the recorded lecture video at Miyagi Academy’s office. Each student can do that only once during the entire course.