Looking at the competition of adolescent informatics (computer) for more than ten years, it has gone through three stages.
1, the first stage is 1984~ 1986. At that time, the BASIC language was used as the main programming language, which mainly assessed students' understanding and familiarity with programming languages and programming skills.
2. Starting from 1987, enter the second stage and gradually increase the knowledge of data structure. Students are required not only to be familiar with programming languages, but also to learn some basic knowledge of data structures and algorithms, so as to strengthen the cultivation of computer programming and debugging ability.
3. Since China participated in the first International Informatics Olympiad in 1989, the whole computer competition has entered the third stage, that is, there is a general requirement for students to learn computer theoretical knowledge and practical ability, that is, the whole informatics (computer) competition has become a competition of intelligence and applied computer ability, involving basic computer knowledge, computer software knowledge, programming knowledge, combinatorial mathematics and operational research knowledge, artificial intelligence and preliminary knowledge of computer application. In recent years, Guangdong Informatics (Computer) Olympic Competition has made great progress from proposition to evaluation, and the overall requirements and practices are as close as possible to the NOI and IOI competitions.
Second, the evaluation method of informatics Olympic competition
Using closed (continuous 3-4 hours) computer programming to solve problems, there is no restriction on programming language, so the number of contest questions is usually large. After the program is completed, it must pass the strict data test, which requires students to have high programming ability: not only can they program, the programmed program can run, but also the designed program can pass the test data set in various boundary conditions and environments. This strict data testing method is undoubtedly very helpful for cultivating students' ability to analyze and solve problems.
Three. Introduction to the Olympic Competition of Informatics in Senior High School
1, Youth Informatics (Computer) Olympic Competition (early called Youth Computer Programming Competition) is a discipline competition activity aimed at popularizing computer education and computer application among young people. The national competition will be held from 1984. Since 1989, China has participated in the first International Informatics Olympics (International? Olympiad? Are you online? Informatics? Since IOI), the National Youth Computer Programming Competition has also been renamed National Youth Informatics (Computer) Olympics (National? Olympiad? Are you online? Informatics? NOI for short).
2. The National Informatics Olympic Competition is responsible for selecting outstanding students to participate in the international discipline Olympic competition. Approved by the State Education Commission, led by China Association for Science and Technology, and undertaken by China Computer Federation. In order to promote the popularization and improvement of computers, the Informatics Olympic Competition has been held nationwide since 1995. Those who won prizes in the Olympic Games of five disciplines of mathematics, physics, chemistry, biology and informatics for middle school students in China and won the first prize in the provincial division; Self-enrollment (college entrance examination plus care) enjoys 5-30 points and walks the university qualification; Winners of other competitions do not enjoy this treatment.