Fun Learning Python Programming (6. About the Blue Bridge Cup Competition)

The Blue Bridge Cup National Software and Information Technology Professional Talent Competition, referred to as the "Blue Bridge Cup", is the largest information technology competition in China organized by the Talent Exchange Center of the Ministry of Industry and Information Technology. In order to promote scientific and technological innovation in primary and secondary schools, improve the logical thinking of primary and secondary school students, and discover and cultivate future-oriented scientific and technological elites.

Introduction to Blue Bridge Cup

The Blue Bridge Cup National Software and Information Technology Professional Talent Competition, referred to as "Blue Bridge Cup", is an information technology competition organized by the Talent Exchange Center of the Ministry of Industry and Information Technology. In 2016, the "Blue Bridge Cup" added a creative programming group for primary and secondary schools (referred to as Qingdao Cup). Small group). In September 2022, the Blue Bridge Cup Youth Group was shortlisted for the Ministry of Education's "List of National Competitions for Primary and Secondary School Students in the 2022-2025 School Year". According to the "Management Measures for National Competitions for Primary and Secondary School Students" (Letter from the Department of Education and Supervision [2022] 4) spirit, the Blue Bridge Cup youth competition adheres to the principles of public welfare, voluntariness, equality, fairness and justice, etc., aiming to improve students’ scientific and technological literacy, computational thinking and programming abilities, implement the party’s education policy, develop quality education, and promote Primary and secondary school students grow up healthily and develop in an all-round way. Those with excellent rankings and excellent grades may be recommended to the university. There is also the Blue Bridge Scholarship Program to encourage more young people to develop into scientists with potential.

In order to further cultivate and discover outstanding young people, encourage more young people to develop in the direction of having the potential of scientists, and let the seeds of scientific innovation be sown in the hearts of every young person, take root, sprout and thrive, the Blue Bridge Youth Committee With the strong support of the "Primary and Secondary School Information Technology Education" magazine, we jointly promoted and launched the "Blue Bridge Youth Scholarship" to help China's young people with scientific potential grow up healthily, develop in an all-round way, and embark on the road of scientific and technological innovation. Blue Bridge Youth Hope Through the "Blue Bridge Youth Scholarship Program", we vigorously stimulate the scientific innovation potential of young people, so that the seeds of scientific innovation can be planted in the hearts of every young person, take root, sprout, and thrive. The future of the country lies in the hands of a new generation of young people.

Academician Ni Guangnan, chief expert of the Blue Bridge Cup Competition, said: "The Blue Bridge Cup promotes learning through examinations, has created a talent training and selection model that leads the country, and has been deeply recognized by the industry." 

The Blue Bridge Cup Competition is a national professional information technology competition organized by the Talent Exchange Center of the Ministry of Industry and Information Technology. It has been successfully held for 14 times and lasted for 15 years. The 2022-2023 school year is the 14th competition of the Blue Bridge Cup. Over the past 15 years, as the leading information technology competition in China, the Blue Bridge Cup has attracted more than 1,600 colleges and universities, including Peking University and Tsinghua University, nearly 10,000 off-campus training institutions, and nearly 200,000 students every year. It has also attracted well-known companies such as IBM and Baidu. Enterprises are involved throughout the entire process.

Talent is the primary productive force that drives industrial development. Only by gathering talents, cultivating them comprehensively, and breaking through the "bottleneck" that restricts high-tech talents can we safeguard our country's industrial development.

wonderful moments

How to prepare

The Blue Bridge Cup competition has spread rapidly in China, attracting the participation of many college students. For beginners, how to prepare for and participate in competitions can be a little confusing. The following are competition preparation suggestions and competition experiences provided by the first prize winners to share with everyone. These suggestions are based on actual conditions, so it is recommended to collect them.

1. Winning prizes in provincial competitions does not require excessive knowledge of algorithms. As long as you master C/C++/JAVA/Python syntax and complete 300~500 non-repetitive questions (including simulation questions), you can guarantee a minimum of two points by performing normally.

2. If you want to win a prize in the national competition, the final key is not programming ability, but mathematical ability.

3. There is no need to learn programming syntax specifically. As long as you know how to select andloop statements, you can directly answer questions. Answering questions, answering questions, and answering questions again is the fastest way to improve!

4. There is no need to study Leetcode. Smart people can directly study past papers. All past papers are available, and there are also solutions. If you understand all the questions from the last 3 to 5 years, it would be strange not to win a prize.

5. The fill-in-the-blank questions in the provincial competition do not require coding at all, they are just math questions. To find the pattern, just calculate it by hand or computer! You can use software on your competition computer, such as Excel!

6. There is no need to buy too many algorithm books and video materials, because you will never finish them. It is better to answer the questions directly, read the solutions if you don't know, practice repeatedly, quantitative changes will lead to qualitative changes, and do simple and direct things.

7. Don’t worry about which group has less competition, but choose which group you are good at. Don't choose C++ even though you are obviously good at Python, because you don't know that the people in the C++ group think the same way. Languages ​​are just tools, just choose the one you feel comfortable with.

8. Don’t worry about the registration fee of 300 yuan. Even if the school does not reimburse you, you still have to pay for the competition at your own expense. You have to pay even half a month's living expenses, because the value of the experience is far greater than the 300 yuan registration fee.

9. The big players at the ACM level may not even be able to enter the national competition of the Blue Bridge Cup, but it does not mean that their level is not good. Because the competition systems and question types are different, heroes should not be judged based on the results.

I hope it can help you win certain awards in the Blue Bridge Cup competition~ 

Blue Bridge Cup Youth Group Provincial Competition

  • Each category of the provincial competition has first, second, third and excellence awards. In principle, the proportion of each award is 10%, 20%, 30% and 40%.

  • The first prize winner in the provincial competition is directly qualified to enter the national finals. All winning contestants will receive award certificates jointly issued by the Talent Exchange Center of the Ministry of Industry and Information Technology and the competition organizing committee.

  • The provincial competition adopts the organizational method of unified proposition and divided competition. Players will participate in the provincial competition at designated competition points. If affected by the epidemic, the competition will organize online competitions in some affected areas.

Blue Bridge Cup Youth Group National Competition

  • Each category of the national competition has first, second, third and excellence awards. In principle, the proportion of each award is 10%, 20%, 30% and 40%.

  • All winning contestants will receive award certificates jointly issued by the Talent Exchange Center of the Ministry of Industry and Information Technology and the competition organizing committee.

Competition scope

Creative programming group

python basic knowledge scope

Basic syntax, such as program format framework, indentation, comments, variables, naming, reserved words, data types, assignment statements, references, basic input and output, etc.;

• Basic data types, data type operations, type judgment and conversion between types;

• Program control structures, sequences, branches, and loops;

• Function and code reuse;

• (Usually only for intermediate and advanced examinations) The idea of ​​object-oriented programming, the relationship between classes and objects, the use of constructors and self, class inheritance and polymorphism;

• (Usually only for intermediate and advanced examinations) Basic concepts of combined data types, list types and their operations, dictionary types and their operations;

• (Usually only for intermediate and advanced exams) Python computing ecology, standard library and Python built-in functions, Python IO stream file operations, etc.

Exam duration

Python Creative Programming Group

Elementary (U10, students aged 7-10, approximately grades 1-4)

Intermediate (U14, students aged 11-14, approximately grades 5-8)

Senior (U18, students aged 15-18, approximately grades 9-12)

All levels are 90 minutes.

Computational Thinking Group-Inspection Scope

The Computational Thinking Group is aimed at primary school students (7-12 years old, approximately 1-6 grades). By designing assessment questions from multiple angles, scientifically-leveled test paper combinations, and online timed examination formats, it can more accurately test students' computing abilities and responses. Ability, thinking and analysis skills enable students to obtain accurate results that can be compared across regions and time every time they answer a question.

Computational thinking consists of four basic methods, or four cornerstones:

Problem decomposition

Decompose a problem into smaller, more solvable sub-problems and be able to combine the solutions to the sub-problems into a solution to the original problem.

pattern abstraction

Remove non-critical information from the problem description and extract only the key information that represents the essence of the problem.

algorithm design

Design a series of feasible rules and steps to solve problems and complete tasks.

pattern recognition

Find commonalities between different problems and build abstract models based on the commonalities.

The computational thinking group will examine the following aspects:

• Computer basics and theory: basic computer knowledge, Boolean algebra, logic circuits, number and base conversion, sets, permutations and combinations, probability, number theory, etc.;
• Information representation and Encoding: encoding of characters, values ​​and images;
• Computer language and programming: process control of program execution (sequential execution, branching, looping), calculation and data processing, program packaging and modules etc.;
• Data structures: linear data structures (arrays, linked lists, queues, stacks, etc.), non-linear data structures (sets, trees, graphs, hashes, etc.);
• Algorithms: algorithm strategies, search, sorting, hash algorithms, tree-based algorithms, graph-based algorithms, games, etc.;
• Computer systems and applications: computer software and hardware Systems, information and communications, computer networks, databases, data mining, artificial intelligence, etc.;
• Observation and reasoning: plane graphics, three-dimensional graphics, graphic reasoning, numerical reasoning, interesting thinking questions, etc.

Other resources

https://www.lanqiaoqingshao.cn/lanqiao-introduction

How to prepare for the Blue Bridge Cup match? - Know almost

Guess you like

Origin blog.csdn.net/qq8864/article/details/134514165