Purpose

  1. Make programming activities more socially aware and recognized
  2. Educating the public about programming languages ​​should be learned from an early age
  3. Programming language is a global language, which can further connect Hong Kong youth with international standards
  4. In the long run, it can make up for the shortage of innovation and technology personnel.
  5. Discover talented young people and provide support on their growth path
  6. Praise the winning schools or organizations and give them rewards
  7. Attract companies, institutions or practitioners in the industry to contribute more to innovation and technology, thereby creating better prospects
  8. Provide opportunities for award-winning students/winners to promote the practicality of programming to primary and secondary schools, thereby contributing to the academic community and the community

Place

March 23, 2024 Technological and Higher Education Institute of Hong Kong, 133 Shing Tai Road, Chai Wan, Hong Kong

Sponsoring organization

  1. Hong Kong Millennium Lions Club
  2. Hong Kong Programming Society

Co-organizer

  1. Technological and Higher Education Institute of Hong Kong
  2. Hong Kong Technology Education Association
  3. Lions Innovation and Technology Fund

支持單位

  1. Hong Kong Computer Society
  2. Hong Kong Institute of Vocational Education(Lee Wai Lee)

Award presenter

Carol Chu

President of Hong Kong Millennium Lions Club

Gary Luk

Lions Club Hong Kong and Macau District 303 District Governor

Peter Cheung

President of Hong Kong Programming Society

Dave Chan

Vice President of Hong Kong Computer Society (HKCS)

Eva Leung

Second Vice Governor, Lions Club Hong Kong and Macau District 303

Eligibility

  • Participants in the primary school group must be primary school students studying in Hong Kong. When registering, they must fill in the name of the school they attend.
  • Participants in the secondary school category must be secondary school students studying in Hong Kong. When registering, they must fill in the name of the school they attend.
  • Participants in the open group must not be eligible for the primary school group or the secondary school group. Participants in this group include college students, working information technology practitioners and amateur programming enthusiasts. Anyone with any academic level is welcome to participate in this group competition.
  • Contestants in all categories must be able to read Traditional Chinese or English
  • The organizer has the final right to confirm the qualifications to ensure that the programming competition can be held smoothly.

Registration arrangements

  • Participants in the primary school group and secondary school group must register before March 15
  • Participants in the open category must register before March 15th
  • Participants in all categories must ensure that the information is correct when submitting the registration form, otherwise it will affect their qualifications.

Technological and Higher Education Institute of Hong Kong (Chai Wan Campus)

AddressNo. 133 Shing Tai Road, Chai Wan, Hong Kong

Game arrangements

  • The programming competition will be held on March 23 (Saturday) at Thei, Chai Wan. The competition time is from 10 am to 5 pm
  • All questions in the open group preliminary competition require contestants to use computers and programming knowledge to answer, and submit the answers on the programming competition open group preliminary competition website
  • Participants must bring their own computers and programming software to answer programming questions
  • Participants can check online information and borrow reference books during the competition
  • Participants should log in to the programming competition website as early as possible to answer questions
  • Due to limited places in the open group finals, registration is on a first-come, first-served basis.
  • There is no preliminary competition for the primary school group and the middle school group, and they will participate directly in the competition on the day of the programming competition.
  • Participants in the primary school group and secondary school group must attend the competition venue in person on the day of the programming competition.
  • Participants in the open group must attend the competition venue in person on the day of the programming competition.

Programming competition venue rules

  • Participants and the staff, relatives and friends accompanying the participants must treat others with courtesy and create a happy competition atmosphere.
  • Participants and the staff, relatives and friends accompanying the participants are not allowed to interfere with the competition. The staff may ask any disruptor to leave the venue.
  • Participants and the staff, relatives and friends accompanying the participants must take good care of the competition venue facilities and must not damage them. If there is any damage, the organizer and competition venue provider may require the person who damaged the property to pay compensation.
  • Participants and the staff, relatives and friends accompanying the participants must keep the competition venue clean and clean up their own garbage.
  • Participants and the staff, relatives and friends accompanying the participants must attend the award ceremony after the competition to encourage all participants

Open Group Final Competition Rules

  • Participants in the open group must bring their own laptops that can be used for programming to the competition venue; WIFI will be provided at the competition venue for participants to access the Internet; participants are required to install programming software on their laptops before the competition.
  • Game time is two hours
  • Contestants will be given five programming questions during the competition. Each question is of different difficulty. The more difficult the question, the more points you will score.
  • Each question is marked with difficulty and score
  • The contestant can choose any of the five questions to answer. The contestant must answer at least one question. If you answer more questions, you can accumulate more points.
  • The contestant’s score is the sum of the points scored for the questions successfully answered.
  • No points will be awarded if each question is answered incorrectly
  • Contestants need to use programming technology to answer questions. Basically, all questions must be programmed on the spot to find the answer.
  • Participants must answer based on their own programming skills and are not allowed to seek assistance from others or other contestants.
  • During the competition period, contestants need to log in to the programming competition website to obtain the competition questions, and answers must be submitted on this website.
  • After submitting the answer on the programming competition website, the contestant will immediately know whether the answer is correct. If the answer is wrong, they can re-submit the answer to the same question in one minute.
  • Participants can check online information and borrow reference books during the competition
  • Participants may leave the competition room temporarily if they need to answer the phone
  • If a contestant leaves the competition room for rest, going to the toilet, or answering the phone, he or she is not allowed to discuss the competition with others during the period.
  • Contestants are not allowed to read out the competition questions and answers to maintain the integrity of the competition and avoid making any noise
  • Contestants are not allowed to peek at other contestants’ answers to maintain the fairness of the competition.

Secondary school competition rules

  • Middle school group contestants must use computers at the competition venue to compete; the computers at the competition venue are pre-installed with VSCode, Java Development Kit, Python, C Compiler and Visual Studio; contestants can use Javascript, Java, Python or C language to answer programming questions
  • Game time is two hours
  • Contestants will be given five programming questions during the competition. Each question is of different difficulty. The more difficult the question, the more points you will score.
  • Each question is marked with difficulty and score
  • The contestant can choose any of the five questions to answer. The contestant must answer at least one question. If you answer more questions, you can accumulate more points.
  • The contestant’s score is the sum of the points scored for the questions successfully answered.
  • No points will be awarded if each question is answered incorrectly
  • Contestants need to use programming technology to answer questions. Basically, all questions must be programmed on the spot to find the answer.
  • Participants can use the computers provided by the competition venue to participate in the competition, or they can use their own computers
  • Participants must answer based on their own programming skills and are not allowed to seek assistance from others or other contestants.
  • During the competition period, contestants need to log in to the programming competition website to obtain the competition questions, and answers must be submitted on this website.
  • After submitting the answer on the programming competition website, the contestant will immediately know whether the answer is correct. If the answer is wrong, they can re-submit the answer to the same question in one minute.
  • Participants may leave the competition room temporarily if they need to answer the phone
  • If a contestant leaves the competition room for rest, going to the toilet, or answering the phone, he or she is not allowed to discuss the competition with others during the period.
  • Contestants are not allowed to read out the competition questions and answers to maintain the integrity of the competition and avoid making any noise
  • Contestants are not allowed to peek at other contestants’ answers to maintain the fairness of the competition.

Primary school group competition rules

  • Participants in the primary school group must use the computers at the competition venue to compete; the computers at the competition venue are pre-installed with VSCode, Java Development Kit, Python, C Compiler and Visual Studio; contestants can use Javascript, Java, Python or C language to answer programming questions
  • Game time is two hours
  • Contestants will be given five programming questions during the competition. Each question is of different difficulty. The more difficult the question, the more points you will score.
  • Each question is marked with difficulty and score
  • The contestant can choose any of the five questions to answer. The contestant must answer at least one question. If you answer more questions, you can accumulate more points.
  • The contestant’s score is the sum of the points scored for the questions successfully answered.
  • No points will be awarded if each question is answered incorrectly
  • Contestants need to use programming technology to answer questions. Basically, all questions must be programmed on the spot to find the answer.
  • Participants must use the computer provided by the competition venue to participate in the competition and use the computer to write programs to answer questions
  • Contestants must answer based on their own programming ability and are not allowed to seek assistance from others or other contestants (can primary school students have parent training)
  • During the competition period, contestants need to log in to the programming competition website to obtain the competition questions, and answers must be submitted on this website.
  • After submitting the answer on the programming competition website, the contestant will immediately know whether the answer is correct. If the answer is wrong, they can re-submit the answer to the same question in one minute.
  • Participants can check online information and borrow reference books during the competition
  • Participants may leave the competition room temporarily if they need to answer the phone
  • If a contestant leaves the competition room for rest, going to the toilet, or answering the phone, he or she is not allowed to discuss the competition with others during the period.
  • Contestants are not allowed to read out the competition questions and answers to maintain the integrity of the competition and avoid making any noise
  • Contestants are not allowed to peek at other contestants’ answers to maintain the fairness of the competition.

Other

  • All competition questions are written in both Chinese and English. The Chinese version uses Traditional Chinese.
  • The organizer will award awards to those with outstanding results
  • If a contestant is found to have violated the rules of the programming competition, the organizer may disqualify him or her from participating.
  • The organizer has the right to modify the rules of the programming competition and has the final decision on the formulation and modification of the rules.

Hong Kong Coding Competition 2024 Photo Gallery