第十五届蓝桥杯青少组大赛停止注册、各科考级内容汇总

2024-08-04 13:37:10    竞赛通知   

Scratch图形化编程

 

基础知识范围

 

• 舞台和角色的绘制;

 

• 顺序结构、选择结构和循环结构的使用;

 

• 运动、外观、声音、画笔,以及变量、列表、侦测、事件、控制等模块的使用;

 

• 随机数的使用,常用的数学运算,数学表达式,逻辑判断和逻辑运算;

 

• 广播消息、角色变换、克隆技术、私用变量、公用变量、多任务,以及自定义积木等高级模块的使用方法。

 

2024新增内容

 

•(通常仅限中级考试)排序算法:冒泡排序、选择排序、插入排序。

 

•(通常仅限中级考试)其它算法:贪心算法、递推算法、递归算法、二分法。

 

Python编程

 

基础知识范围

• 基本语法,如程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用,基本输入输出等;

• 基本数据类型,数据类型的运算,类型判断和类型间转换;

• 程序的控制结构,顺序、分支、循环;

2024新增及修改部分:

• 组合数据类型的基本概念,字符串类型及其操作,列表类型及其操作,字典类型及其操作,元组类型及其操作,集合类型及其操作。

• 函数的定义和使用。

• 数论基础:质数、倍数、余数、最大公约数、最小公倍数、偶数、奇数、整数、指数。

• 常见错误和异常,以及常见异常处理。

• 标准库及Python内置函数,Python文件操作等。

• 算法:进制转换、模拟算法,枚举算法,冒泡排序,插入排序,选择排序,递推算法,递归算法、贪心算法。

• (通常仅限中高级考试)算法:分治算法,搜索算法(宽度优先搜索、深度优先搜索),动态规划算法等。

• (通常仅限中高级考试)面向对象编程的思想,类和对象,构造方法和self的使用,类的继承和多态。

• (通常仅限中高级考试)基本数据结构:栈,队列,树,图。

• (通常仅限中高级考试)Python 计算生态。

 

C++编程

 

基础知识范围

• 基本数据类型及类型转换:整型(intlong long)、布尔型(bool)、字符型(char)和实型(floatdouble);

• 变量与常量,字符与字符串,数组,赋值运算符、算数运算符、逻辑运算符、关系运算符;

• 顺序结构、分支结构、循环结构程序设计;

2024新增和修改部分

• 数组,字符与字符串,字符串类,指针。

• 函数:定义和使用,变量的作用域,常用的库函数。

• 结构体、类与对象:定义和使用,构造函数,析构函数。

• 算法:进制转换,模拟算法,枚举算法,冒泡排序,选择排序,插入排序,桶排序,高精度算法,递推算法,递归算法,贪心算法,搜索算法(宽度优先搜索、深度优先搜索)。

• 数据结构:栈,队列。

• 数论基础:质数、倍数、余数、最大公约数、最小公倍数。

• (通常仅限中高级考试)基本数据结构:树,图。

• (通常仅限中高级考试)基本算法:分治算法,动态规划算法等常用算法。

 

Arduino编程

 

基础知识范围

• Arduino输入、输出管脚的使用;

• Arduino控制结构的使用;

• 常量和变量的使用方法;

• 算术运算符和逻辑运算符;

• Arduino常用函数、常用的数据结构;

• Arduino常用的传感器及输入、输出设备;

2024删除部分

• (通常仅限中高级考试)TFTLCD液晶触摸显示屏,包含对像素点理解、中断处理、人机交互、库函数调用等方面能力;(仅限于I2C接口的坐标反馈与库函数调用。不包括更多串口功能例如组态功能、图像下载入屏等。)

• 考生计算机的硬件配置及操作系统需满足最新版本Arduino IDEMixly(米思奇)编程环境的运行要求。考生应确保计算机上已经安装Arduino IDE编程环境或Mixly(米思奇)最新版本;

 

ev3编程

 

基础知识范围

• 马达、传感器、屏幕显示、声音、状态灯、按键的使用;

• 循环、切换、等待、多任务;

• 变量(包括数组)、常量、数学运算、连线、逻辑运算;

• 范围、随机数、比较、舍入、文本、文件操作等模块的使用。

不涉及的EV3知识包括:蓝牙、菊链、实验、数据日志、原始传感器值等。

 

 

SPIKE编程

 

基础知识范围

• 对Spike 套装所涉零件的熟练掌握。

• 对Spike套装所涉及的机械结构和原理的熟练掌握。

• 对事件模块、电机模块、灯光模块、声音模块、控制模块、移动模块、显示模块、柱状图模块的灵活掌握。

• 顺序、循环、判断、多线程等编程结构。

• (通常仅限中级考试)运动模块、传感器模块的灵活掌握及变量的常规使用。

• (通常仅限中级考试)数学运算、随机数、比较、逻辑运算等运算符概念与自定义“我的模块”概念的了解及使用。

上述初级Spike 考试器材基于乐高Spike 45345;中级Spike考试器材基于乐高Spike45678

 

 

Micro:bit编程

 

基础知识范围

• 程序编辑、保存、下载方法;

• 控制结构(顺序、分支、循环)的使用;

• 加减乘除等基本运算;

• 坐标系的应用;

• 变量的常规使用;

• 算术运算符,比较运算符,逻辑运算符的使用;

• 理解函数的作用,并掌握函数调用的方法;

• 图像显示,文本处理,音乐制作等;

2024新增部分

• 图像显示,文本处理,音乐制作等。

• Micro:bit板载的所有输入、输出部件的使用方法。

• Micro:bit-V1.5板载的所有输入、输出部件的使用方法;

• 模拟、数字引脚的区别及使用场景;

考生计算机的硬件配置及操作系统需满足最新版本编程环境的运行要求;

• Micro:bit在线编程网址:https://makecode.microbit.org/

• 考试推荐使用核心主板Micro:bit-V1.5

计算思维组

 

考察范围

计算思维组面向小学生(7-12岁,约1-6年级),通过设计多个角度的考核题目、层次科学的试卷组合、线上限时的考试形式,更加精确地考查学生的计算能力、反应能力、思维与分析能力,使学生的每一次答题都能够获得准确的、可跨地域时间比较的成绩。

计算思维包含四个基础方法,或四个奠基石:

问题分解:将问题分解成更小规模、更容易解决的子问题,并且能够将子问题的解组合为原始问题的解。

模式抽象:将问题描述中的非关键信息除,只提取出表示问题本质的关键信息。

算法设计:设计一系列可行的规则与步骤来解决问题并完成任务。

模式识别:找出不同问题之间的共性,基于共性建立抽象模型。

计算思维组将考察如下方面:

• 计算机基础及理论:计算机基础知识、布尔代数、逻辑电路、数与进制转换、集合、排列组合、概率、数论等;

• 信息表示与编码:字符、数值及图像的编码等;

• 计算机语言及编程:程序执行的流程控制(顺序执行、分支、循环)、计算及数据处理、程序的封装与模块化等;

• 数据结构:线性数据结构(数组、链表、队列、栈等)、非线性数据结构(集合、树、图、哈希等);

• 算法:算法策略、查找、排序、哈希算法、基于树的算法、基于图的算法、博弈等;

• 计算机系统与应用:计算机软硬件系统、信息与通信、计算机网络、数据库、数据挖掘、人工智能等;

• 观察与推理:平面图形、立体图形、图形推理、数字推理、思维趣题等。

 

 

科技素养组

 

考察范围

• 物理化学生物知识基础;地理知识基础;气象与天文知识基础;

• 互联网与协议栈基础;互联网安全基础;操作系统基础知识;

• 科技发展历史;与科技相关的人文常识;

• 科学研究方法基础;事实与观点区分;

• 科幻作品涉猎;科技时政信息;

•(通常仅限中高级考试)大型科技公司的基本了解;科技创新商业化现状。

推荐初级考生阅读

《发明简史》四川科学技术出版社

《不可思议的科学现象》四川科学技术出版社

《图解科学技术与工程》清华大学出版社

《有趣得让人睡不着的物理》北京时代华文书局

《不可思议的宇宙奥秘》四川科学技术出版社

《有意思的儿童STEM思维启蒙书》北京时代华文书局

《图解计算机科学》清华大学出版社

《凡尔纳三部曲(格兰特船长的儿女、海底两万里、神秘岛)》

推荐中高级考生阅读

《十分钟智商运动》百花洲文艺出版社

《漫画学物理(上中下册)》清华大学出版社

《给孩子讲人工智能》人民邮电出版社

《流浪地球(刘慈欣短篇小说精选)》四川科学技术出版社

包括以上为初级考生推荐的所有图书

《从一到无穷大》天津出版社

《那些听过却从未搞明白的问题》四川文艺出版社

《上帝的跳蚤》世界知识出版社

《三体(1-3)》刘慈欣著

包括以上为初级考生推荐的所有图书