蓝桥杯全国软件和信息技术专业人才大赛简称“蓝桥杯”,是由工业和信息化部人才交流中心举办的国内最大的信息技术竞赛。为促进中小学科技创新,提升中小学生逻辑思维,发现和培养面向未来的科技精英人才,自2016年起,“蓝桥杯”在原有大学生数个专业编程组别的基础上增加了中小学创意编程组(简称青少组)。于2022年9月进入教育部办公厅公布的2022—2025学年面向中小学生的全国性竞赛活动名单。
一、赛项组别
初级组:Scratch、EV3、Spike、Micro:bit、C++、Python、Arduino、科技素养组
中级组:Scratch、EV3、Spike、Micro:bit、C++、Python、Arduino、科技素养组
高级组:C++、Python、Arduino、科技素养组
计算思维组:U8、U10、U12
二、年龄范围
初级: 7-10岁,约1-4年级
中级: 11-14岁,约5-8年级
高级: 15-18岁,约9-12年级
U8 级: 7-8岁,约1-2年级
U10 级: 9-10岁,约3-4年级
U12 级: 11-12岁,约5-6年级
三、比赛范围
Scratch-基础知识范围
1、舞台和角色的绘制;
2、顺序结构、选择结构和循环结构的使用;
3、运动、外观、声音、画笔,以及变量、列表、侦测、事件、控制等模块的使用;
4、随机数的使用,常用的数学运算,数学表达式,逻辑判断和逻辑运算;
5、广播消息、角色变换、克隆技术、私用变量、公用变量、多任务,以及自定义积木等高级模块的使用方法。
Python-基础知识范围
1、基本语法,如程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用,基本输入输出等;
2、基本数据类型,数据类型的运算,类型判断和类型间转换;
3、程序的控制结构,顺序、分支、循环;
4、函数和代码复用;
5、(通常仅限中高级考试)面向对象编程的思想,类和对象的关系,构造方法和 self 的使用技巧,类的继承和多态;
6、(通常仅限中高级考试)组合数据类型的基本概念,列表类型及其操作,字典类型及其操作;
7、(通常仅限中高级考试)Python 计算生态,标准库及 Python 内置函数,Python IO 流文件操作等。
C++ -基础知识范围
1、基本数据类型及类型转换:整型(int,long long)、布尔型(bool)、字符型 (char)和实型(float,double);
2、变量与常量,字符与字符串,数组,赋值运算符、算数运算符、逻辑运算符、关系运算符;
3、顺序结构、分支结构、循环结构程序设计;
4、函数:定义和使用,变量的作用域,递归函数;
5、简单算法:进制转换,模拟算法,枚举算法;
6、(通常仅限中高级考试)基本数据结构:栈,队列,树,图;
7、(通常仅限中高级考试)指针;
8、(通常仅限中高级考试)基本算法:高精度算法,递推算法,分治算法,贪心算法,搜索算法(宽度优先搜索、深度优先搜索),动态规划算法等常用算法。
选手计算机的硬件配置及操作系统需满足 DEV C++ 5.11 版编程环境的运行要求。
选手应确保计算机上已经安装 DEV C++ 5.11 版编程环境。
Arduino -基础知识范围
1、Arduino 输入、输出口的使用;
2、Arduino 控制结构的使用;
3、常量和变量的使用方法;
4、算术运算符和逻辑运算符;
5、Arduino 常用函数、常用的数据结构;
6、Arduino 常用的传感器及输入、输出设备;
7、(通常仅限中高级考试)TFTLCD 液晶触摸显示屏,包含对像素点理解、中断处理、人机交互、库函数调用等方面能力;(仅限于 I2C 接口的坐标反馈与库函数调用。不包括更多串口功能例如组态功能、图像下载入屏等。)
8、考生计算机的硬件配置及操作系统需满足最新版本 Arduino IDE 或 Mixly(米思奇)编程环境的运行要求。考生应确保计算机上已经安装 Arduino IDE 编程环境或 Mixly(米思奇)最新版本。
Micro:bit -基础知识范围
1、程序编辑、保存、下载方法;
2、控制结构(顺序、分支、循环)的使用;
3、加减乘除等基本运算;
4、坐标系的应用;
5、变量的常规使用;
6、算术运算符,比较运算符,逻辑运算符的使用;
7、理解函数的作用,并掌握函数调用的方法;
8、图像显示,文本处理,音乐制作等;
9、Micro:bit-V1.5 板载的所有输入、输出部件的使用方法;
10、 模拟、数字引脚的区别及使用场景;
考生计算机的硬件配置及操作系统需满足最新版本编程环境的运行要求;
11、 Micro:bit 在线编程网址:Page not found - Microsoft MakeCode
12、考试推荐使用核心主板 Micro:bit-V1.5。
EV3/Spike -基础知识范围
1、马达、传感器、屏幕显示、声音、状态灯、按键的使用;
2、循环、切换、等待、多任务;
3、变量(包括数组)、常量、数学运算、连线、逻辑运算;
4、范围、随机数、比较、舍入、文本、文件操作等模块的使用。
不涉及的 EV3 知识包括:蓝牙、菊链、实验、数据日志、原始传感器值等。
科技素养组-考察范围
1、物理化学生物知识基础;地理知识基础;气象与天文知识基础;
2、互联网与协议栈基础;互联网安全基础;操作系统基础知识;
3、科技发展历史;与科技相关的人文常识;
4、科学研究方法基础;事实与观点区分;
5、科幻作品涉猎;科技时政信息;
6、(通常仅限中高级考试)大型科技公司的基本了解;科技创新商业化现状。
计算思维组-考察范围
计算思维组面向小学生(7-12 岁,约 1-6 年级),通过设计多个角度的考核题目、层次科学的试卷组合、线上限时的考试形式,更加精确地考查学生的计算能力、反应能力、思维与分析能力,使学生的每一次答题都能够获得准确的、可跨地域时间比较的成绩。
1、计算机基础及理论:计算机基础知识、布尔代数、逻辑电路、数与进制转换、集合、排列组合、概率、数论等;
2、信息表示与编码:字符、数值及图像的编码等;
3、 计算机语言及编程:程序执行的流程控制(顺序执行、分支、循环)、计算及数据处理、程序的封装与模块化等;
4、数据结构:线性数据结构(数组、链表、队列、栈等)、非线性数据结构(集合、树、图、哈希等);
5、算法:算法策略、查找、排序、哈希算法、基于树的算法、基于图的算法、博弈等;
6、计算机系统与应用:计算机软硬件系统、信息与通信、计算机网络、数据库、数据挖掘、人工智能等;
7、观察与推理:平面图形、立体图形、图形推理、数字推理、思维趣题等。