三体(1-3)》,刘慈欣著。
以上图书的内容将在科技素养考试题目中占比 50%左右。爱阅读的同学在考试中取得
更好的成绩、获得更多的鼓励是 STEMA 考试委员会希望看到的。
提高科技素养并不是按一份大纲、上一些课程、刷几道题目就可以完成的,这是个终
生学习的过程,而以阅读为代表的自主学习是这个过程中关键的一环。
逻辑思维考试范围
逻辑思维将考察如下方面:
• 数字谜问题;几何图形计数问题;
• 综合行程、经济盈亏等简单数学思维问题(含少量,通常为 2 道英文数学问
题);
• 逻辑推理问题;最佳策略问题;
• 简单编程算法问题;
• (通常仅限中高级考试)逻辑谬误基础知识。
程序设计考试范围(五选一) – Scratch
考试所涉及的 Scratch 基础知识包括:
• 舞台和角色的绘制;
• 顺序结构、选择结构和循环结构的使用;
• 运动、外观、声音、画笔,以及变量、列表、侦测、事件、控制等模块的使
用;
• 随机数的使用,常用的数学运算,数学表达式,逻辑判断和逻辑运算;
• 广播消息、角色变换、克隆技术、私用变量、公用变量、多任务,以及自定义
积木等高级模块的使用方法。
虽然编程工具或编程语言使用的熟练程度对考试成绩有一定影响,但 Scratch 考试的重
点在于考察考生的逻辑思维能力与程序设计能力。
程序设计考试范围(五选一) – Python
考试所涉及的 Python 基础知识包括:
• 基本语法,如程序的格式框架、缩进、注释、变量、命名、保留字、数据类
型、赋值语句、引用,基本输入输出等;
• 基本数据类型,数据类型的运算,类型判断和类型间转换;
• 程序的控制结构,顺序、分支、循环;
• 函数和代码复用;
• 面向对象编程的思想,类和对象的关系,构造方法和 self 的使用技巧,类的继
承和多态;
STEMA 考试白皮书 STEM Assessment – STEM 能力测试
11
• 组合数据类型的基本概念,列表类型及其操作,字典类型及其操作;
• Python 计算生态,标准库及 Python 内置函数,Python IO 流文件操作等。
虽然编程工具或编程语言使用的熟练程度对考试成绩有一定影响,但 Python 考试的重
点在于考察考生的逻辑思维能力与程序设计能力。
程序设计考试范围(五选一) – C++
考试所涉及的 C++基础知识包括:
• 基本数据类型及类型转换:整型(int,long long)、布尔型(bool)、字符型
(char)和实型(float,double);
• 变量与常量,字符与字符串,数组,赋值运算符、算数运算符逻辑运算符、关
系运算符;
• 顺序结构、分支结构、循环结构程序设计;
• 函数:定义和使用,变量的作用域,递归函数;
• 简单算法:进制转换,模拟算法,枚举算法。
• (通常仅限中高级考试)基本数据结构:栈,队列,树,图;
• (通常仅限中高级考试)指针;
• (通常仅限中高级考试)基本算法:高精度算法,递推算法,分治算法,贪心
算法,搜索算法(宽度优先搜索、深度优先搜索),动态规划算法等常用算
法。
选手计算机的硬件配置及操作系统需满足 DEV C++ 5.11 版编程环境的运行要求。选手
应确保计算机上已经安装 DEV C++ 5.11 版编程环境。
虽然编程工具或编程语言使用的熟练程度对考试成绩有一定影响,但 C++考试的重点
在于考察考生的逻辑思维能力与程序设计能力。
程序设计考试范围(五选一) – Arduino
考试所涉及的 Arduino 基础知识包括:
• Arduino 输入、输出口的使用;
• Arduino 控制结构的使用;
• 常量和变量的使用方法;
• 算术运算符和逻辑运算符;
• Arduino 常用函数、常用的数据结构;
• Arduino 常用的传感器及输入、输出设备;
• (通常仅限中高级考试)TFTLCD 液晶触摸显示屏,包含对像素点理解、中断
处理、人机交互、库函数调用等方面能力。(仅限于 I2C 接口的坐标反馈与库
函数调用。不包括更多串口功能例如组态功能、图像下载入屏等。)
考生计算机的硬件配置及操作系统需满足最新版本 Arduino IDE 或 Mixly(米思奇)编
程环境的运行要求。考生应确保计算机上已经安装 Arduino IDE 编程环境或 Mixly(米思
奇)最新版本。
STEMA 考试白皮书 STEM Assessment – STEM 能力测试
12
• Arduino IDE 下载地址:https://www.arduino.cc/en/Main/Software;
• Mixly(米思齐)下载地址:http://mixly.org/explore/software。
虽然编程工具或编程语言使用的熟练程度对考试成绩有一定影响,但 Arduino 考试的
重点在于考察考生的逻辑思维能力与程序设计能力。
组委会统一指定“蓝桥杯青少年创意编程大赛 Arduino 套装”作为 Arduino 考试硬件平
台,以确保比赛的客观公正。
上述 Arduino 集成实验板基于 Mega 2560 设计,包含 27 种常用模块,从单色 LED、全
彩 LED,到 Wi-Fi、蓝牙、TFT 电容触摸屏等等。
对于 TFT 液晶触摸显示屏的编程支持:
• 组委会为模块化编程的考生提供 Mixly 库文件;
• 组委会为代码编程的考生提供库函数说明 PDF 文档。
请从板卡技术支持渠道获取以上支持文件。
程序设计考试范围(五选一) – EV3
考试所涉及的 EV3 基础知识包括:
• 马达、传感器、屏幕显示、声音、状态灯、按键的使用;
• 循环、切换、等待、多任务;
• 变量(包括数组)、常量、数学运算、连线、逻辑运算;
• 范围、随机数、比较、舍入、文本、文件操作等模块的使用。
考试不涉及的 EV3 知识包括:蓝牙、菊链、实验、数据日志、原始传感器值等。
虽然编程工具或编程语言使用的熟练程度对考试成绩有一定影响,但 EV3 考试的重点
在于考察考生的逻辑思维能力与程序设计能力。
本科目考试针对使用乐高模块化编程软件 Mindstorms 的学生开设。如果学生采用
Scratch 或 Python 为乐高 EV3 编程,建议直接参加 STEMA 考试的 Scratch 或 Python 组别。
STEMA 考试白皮书 STEM Assessment – STEM 能力测试
1