Current location - Training Enrollment Network - Mathematics courses - What is Informatics Olympics?
What is Informatics Olympics?
Informatics Olympic Competition: The Youth Informatics (Computer) Olympic Competition (known as Youth Computer Programming Competition in the early days) is a subject competition aimed at popularizing computer education and computer application among young people.

The national competition will be held from 1984. Since 1989 China participated in the first International Informatics Olympics, the National Youth Computer Programming Competition was renamed as National Youth Informatics (NOI).

The National Informatics Olympic Competition undertakes the task of 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.

Extended data:

Historical background:

The first stage is 1984 ~ 1986. At that time, the BASIC language was used as the main programming language, mainly to examine students' understanding and familiarity with programming languages and programming skills.

In the second stage, starting from 1987, gradually increase the knowledge of data structure. In addition to being familiar with programming languages, students are also required to learn some basic knowledge of data structures and algorithms to strengthen the cultivation of computer programming and debugging ability.

In the third stage, since China participated in the first International Informatics Olympic Competition from 65438 to 0989, there has been an overall and comprehensive 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;

It involves basic computer knowledge, computer software knowledge, programming knowledge, combinatorial mathematics and operational research knowledge, preliminary knowledge of artificial intelligence and computer application knowledge. At the same time, students are required to have strong practical ability of computer programming and debugging.

Baidu encyclopedia-informatics Olympics