Olympiad in Informatics for Talented Youth Programme

HumanMax Programme 2021

Olympiad in Informatics for Talented Youth Programme


Portfolio Description

Length:

Date:


Being the pioneer in technology education,

HumanMax is proud to provide the first Olympiad in Informatics coaching class in Hong Kong.
With professional coaches and targetted teaching modules,
we will teach students knowledge on informatics, computer science, mathematics,
programming language and logical reasoning, teamwork and collaboration.

Introduction to Olympiad in Informatics

The International Olympiad in Informatics (IOI) is a prestigious software programming competition for secondary school students. IOI is one of five international science Olympiads since 2007. It is organised annually and each participating country typically sends a delegation of four contestants and two accompanying adults. The competition tasks are of algorithmic nature; however, the contestants are expected to have basic IT skills such as problem analysis, design of algorithms and data structures, programming and testing.

The goal of the IOI is to stimulate students’ interest in informatics (computing science) and information technology. The experience of IOI has provided inspiration and training for essential skills for students and has motivated self-realization of their highest potential. In Hong Kong, a team formation test (Hong Kong Olympiad in Informatics (HKOI)) will be held from April to May each year to select delegates for IOI. In HKOI, the best performing contestants after the Heat and Final Event will be awarded Gold, Silver and Bronze medals and other prizes. Medalists will then be invited to join the HKOI Training Team for intensive training.

Olympiad in Informatics for Talented Youth Programme (OITY)

HumanMax provides Hong Kong’s first IOI training programme for secondary school students in preparation for the Heat Event and Final Event of HKOI. In collaboration with HKOI alumni, we provide comprehensive training programmes to spark and unleash students’ informatics and computer science talents. In addition, we offer a total solution for schools in discovering and nurturing students with minimal informatics background for the readiness of HKOI.

The Olympiad in Informatics for Talented Youth Programme (OITY) includes two training streams – Foundation and Elite. The Foundation Stream training consists of four modules, which cover the topics of problem analysis techniques, algorithms and data structures, basic programming and logical reasoning. These on-demand modules provide full flexibility and choices for schools to take on what is more suitable for their students.

The Elite Stream training is for the coaching and mentoring of small groups of talented students. The focus is on competition techniques and lifting technical standard and capability. Due to small group size, the learning environment is conducive to peer learning, interaction and collaboration. Students are given a perfect platform for intensive training where mentors will give special care and personal support to each participant. Students must have successfully completed the Foundation Stream or recommended by school in order to take the Elite Stream.

Proposed Programme structure

Programme Olympiad in Informatics for Talented Youth Programme (OITY)
Foundation Stream
Module A
Foundation Stream
Module B
Foundation Stream
Module C
Foundation Stream
Module D
Programme level Basic foundation training for secondary school students
Programme Name Principle of Programming – Python Essential I Principle of Programming – Python Essential II Advanced Object-Oriented Programming Skill Application of Python programming and Problem-Solving Skills
Content Fundamental Programming Concepts and Basic Python Syntax, Including Print(), Variable, Math Operators and Arithmetic Operations Python Syntax in Conditional and Iteration. String and Array Processing
Elementary Object-Oriented Programming Concepts
Advanced Object-Oriented Programming, Exception, Regular Expression, Searching and Sorting Technique Searching and Sorting Technique, Performance Handling, Stack, Queue and Linked-List (Singly Linked List, Doubly Linked List)
Discipline STEM
Age S1-S4 S1-S4 S1-S4 S1-S4
Duration 1.5 hour weekly 1.5 hour weekly 1.5 hour weekly 1.5 hour weekly
6 lessons 6 lessons 6 lessons 6 lessons
Maximum Class size 16 16 16 16
Location School campus and computer lab
Programme Elite Stream
Programme level Coaching in a small class format
Programme Name Elite Training on Olympiad of Informatic
Content Contents from Module A-D plus advanced data structures and algorithms
(e.g. Recursion, DFS, Graph Theory)
Discipline STEM
Age S4+
Duration 1.5 hour weekly
10 lessons for the whole academic year
Maximum Class size 8
Location School campus and computer lab
Teaching Mode Face to Face or Online Lessons
Prerequisite Students must have successfully completed the Foundation Stream or recommended by school in order to take the Elite Stream

Programme Highlights

The Foundation Stream

  • Coding and programming training for students with minimal coding experience
  • Four modules covering the topics of problem analysis techniques, algorithms and data structures, programming and logic reasoning
  • Study-on-demand, with flexibility and choices in the selection of module
  • Short and easily implementable modules consisting of six lessons (1.5 hours) with homework practice
  • A mock exam, designed by professional educators, which gives simulation for real competition

The Elite Stream

  • A small class of maximum eight talented and highly capable students
  • Mentored and coached by HKOI alumni and mathematicians
  • Consisting of ten intensive lessons (1.5 hours) with homework practice and mentoring
  • Students must have successfully completed the Foundation Stream or recommended by school in order to take the Elite Stream

Useful link for HKOI