Important: The following is subject to change. Please visit this page frequently to get the most up-to-date information.

ERB 712Room 712, William M W Mong Engineering Building
The Chinese University of Hong Kong
SHB 904Room 904, Ho Sin Hang Engineering Building
The Chinese University of Hong Kong
Date AM Session
10:00 – 13:00
PM Session
14:00 – 17:00
Advanced Intermediate
2017-02-04 ERB 712Introduction to HKOI ERB 712Solution to HKOI 2016/17
Final Event
2017-02-11 ERB 712Exhaustion, Branch and Bound
Yik Wai Pan
SHB 904Competitive Programming, Big-O
Ho Ngan Hang
ERB 712Game Theory
Tung Kam Chuen
2017-02-18 ERB 712Dynamic Programming (I)
Li Cheuk Man
SHB 904Data Processing, String Processing
Lau Chi Yung
SHB 904Deep Neural Network
Wong Man Hang
2017-02-25 ERB 712Data Structures (II)
Lau Chi Yung
SHB 904Recursion, Divide and Conquer
Poon Lik Hang
ERB 712Functional Programming
Lau Chi Yung
2017-03-04 ERB 712Graph (III)
Yik Wai Pan
SHB 123Searching and Sorting
Wong Man Hang
SHB 123Mini-Competition (I)
2017-03-11 ERB 712Dynamic Programming (II)
Ho Ngan Hang
SHB 904Greedy Algorithms
Li Cheuk Man
ERB 712Misc. CS Topics (V)
Prof. Chan Siu On
2017-03-18 ERB 712Mathematics in OI (II)
Tung Kam Chuen
SHB 904Data Structures (I)
Lau Chi Yung
SHB 904Mini-Competition (II)
2017-03-25 ERB 712Graph (IV)
Leung On Yin
SHB 904Graph (I)
Yik Wai Pan
SHB 904Advanced C++ STL Usage
Wong Man Hang
2017-04-01 ERB 712Dynamic Programming (III)
Tung Kam Chuen
SHB 924BMathematics in OI (I)
Li Cheuk Man
SHB 924BMini-Competition (III)
2017-04-08 ERB 712Data Structures (III)
Leung On Yin
SHB 904Dynamic Programming (I)
Li Cheuk Man
ERB 712Interactive, Output-only and Communication tasks
Poon Lik Hang
2017-04-15 BBQ
2017-04-22 ERB 712String Algorithms
Ho Ngan Hang
SHB 904Optimization
Lau Chi Yung
SHB 904Mini-Competition (IV)
2017-04-29 ERB 712Data Structures (IV)
Leung On Yin
SHB 904Graph (II)
Yik Wai Pan
ERB 7122D Computation Geometry
Tung Kam Chuen
2017-05-06 SHB 924Team Formation Test
Time: 14:00-19:00
2017-05-14 SHB 924APIO
Time: 14:00-19:00

Notes:

1. All topics are open to all trainees.

2. Advanced and Intermediate sections represent their respective difficulties. Students can choose to attend any class if they are able to handle the basic materials.

3. Attendance Policy: Official members who attend at least 60% of the sessions will be awarded certificates.