一、图形化编程二级核心知识点及能力要求

1.1 综合能力及适用性要求

在一级能力要求的基础上,要求能够掌握更多编程知识和技能,能够根据实际问题的需求设计和编 写程序,解决复杂问题,创作编程作品,具备一定的计算思维。

示例:设计一个春夏秋冬四季多种农作物生长的动画,动画内容要求体现出每个季节场景中不同农作物生长状况的 差异。

1.2 图形化编程二级综合能力要求如下

编程技术能力:能够阅读并理解具有复杂逻辑关系的脚本,并能预测脚本运行结果;能够使用 基本调试方法对程序进行纠错和调试;能够合理地对程序注释;

应用能力:能够根据实际问题的需求设计和编写程序,解决复杂问题,

创新能力:能够根据给定的主题场景创作多个屏幕、多个场景和多个角色进行交互的动画和游 戏作品。

1.3 图形化编程二级与青少年学业存在如下适用性要求:

前序能力要求:具备图形化编程一级所描述的适用性要求;

数学能力要求:掌握小数的概念;掌握角度的概念;了解负数的基本概念;

操作能力要求:熟练操作电脑,熟练使用鼠标和键盘。


二、核心知识点能力要求
青少年编程能力等级(图形化编程)二级包括17个核心知识点。


2.1 二维坐标系。掌握二位坐标系的基本概念。

(1)坐标系术语:了解x、y轴、原点和象限的概念。

(2)坐标的计算:掌握坐标计算的方法,能够通过计算和坐标设置在舞台上精准定位角色。

2.2 画板编辑器的使用。掌握画板编辑器的常用功能。

(1)图层的概念:掌握图层的概念,能够使用图层来设计造型或背景。


2.3 运算操作。掌握运算相关指令模块,完成常见的运算和操作。

(1)算术运算:掌握算术运算的概念,完成常见的四则运算、向上向下取整和四舍五入,并在程序中综合应用。

(2)关系运算:掌握关系运算的概念,完成常见的数据比较,并在程序中综合应用例:在账号登录的场景下,判断两个字符串是否相同,验证密码。

(3)逻辑运算:掌握与、或、非逻辑运算指令模块,完成逻辑判断。

(4)字符串操作:掌握字符串的基本操作,能够获取字符串中的某个字符,能够检测字符串中是否包含某个子字符串。

(5)随机数:掌握随机数的概念,结合算术运算生成随机的整数或小数,并在程序中综合应用。例:让角色等待0~1秒的任意时间。

2.4 画笔功能。掌握画笔功能,能够结合算术运算、转向和平移绘制出丰富的几何图形。例:使用画笔绘制五环或者正多边形组成的繁花图案等。

2.5 事件。掌握事件的概念,能够正确使用常见的事件,并能够在程序中综合应用。

2.6 消息的广播与处理。掌握广播和消息处理的机制,能够利用广播指令模块实现多角色间的消息传递。例:当游戏失败时,广播失败消息通知其他角色停止运行。

2.7 变量。掌握变量的用法,在程序中综合应用,实现所需效果。例:用变量记录程序运行状态,根据不同的变量值执行不同的脚本;用变量解决如鸡兔同笼等数学问题。

2.8 列表。了解列表的概念,掌握列表基本操作。

(1)列表的创建、删除与显隐状态:掌握列表创建、删除和在舞台上显示隐藏的方法,能够在程序中正确使用列表。

(2)添加、删除、修改和获取列表中的元素:掌握向列表中添加、删除元素、修改和获取特定位置的元素的指令模块。

(3)列表的查找与统计:掌握在列表中查找特定元素和统计列表长度的指令模块。


2.9 函数。了解函数的概念和作用,能够创建和使用函数。

(1)函数的创建:了解创建函数的方法,能够创建无参数或有参数的函数,增加脚本的复用性。

(2)函数的调用:了解函数调用的方法,能够在程序中正确使用。


2.10 计时器。掌握计时器指令模块,能够使用计时器实现时间统计功能,并能实现超时判断。

2.11 克隆。了解克隆的概念,掌握克隆相关指令模块,让程序自动生成大量行为相似的克隆角色。

2.12 注释。掌握注释的概念及必要性,能够为脚本添加注释。

2.13 程序结构。掌握顺序、循环、选择结构,综合应用三种结构编写具有一定逻辑复杂性的程序。

(1)循环结构:掌握循环结构的概念,掌握有终止条件的循环,掌握嵌套循环结构。

(2)选择结构:掌握多分支的选择结构,掌握嵌套选择结构的条件判断。

2.14 程序调试。掌握程序调试,能够通过观察程序运行结果和变量的数值对bug进行定位,对程序进行调试。

2.15 流程图。掌握流程图的基本概念,能够使用流程图设计程序流程。

2.16 知识产权与信息安全。掌握二位坐标系的基本概念。

(1)知识产权:了解不同版权协议的限制,在程序中正确使用版权内容。例:在自己的作品中可以使用CC版权协议的图片、音频等,并通过作品介绍等方式向原创者致谢。

(2)网络安全问题:了解计算机病毒、钓鱼网站、木马程序的危害,了解相应的防御手段。例:定期更新杀毒软件及进行系统检测,不轻易点开别人发送的链接等。

2.17 虚拟社区中的道德与礼仪。虚拟社区中的道德与礼仪:了解虚拟社区中的道德与礼仪,能够在网络上与他人正常交流。

(1)信息搜索:了解信息搜索的方法,能够在网络上搜索信息,理解网络信息有真伪、优劣。

(2)积极健康的互动:了解在虚拟社区上与他人交流的礼仪,在社区上积极主动与他人交流,乐于帮助他人和分享自己的作品。

三、标准符合性规定

3.1 标准符合性总体要求

课程、教材与能力测试应符合本部分的要求。

3.2 课程与教材的标准符合性

课程与教材的总体教学目标不低于二级的综合能力要求,课程与教材的内容涵盖了二级的核心知识点并不低于各知识点的能力要求,则认为该课程或教材符合二级标准。

3.3 测试的标准符合性

青少年编程能力等级(图形化编程)二级测试包含了对二级综合能力的测试且不低于综合能力要求, 测试题均匀覆盖了二级核心知识点并且难度不低于各知识点的能力要求。

用于交换和共享的青少年编程能力等级测试及试题应符合GB/T 29802-2013的规定。

四、能力考试形式与环境要求

青少年编程能力等级(图形化编程)二级的测试应明确测试形式及测试环境,具体要求如下表。

内 容

描 述

考试形式

主观题分值不低于30%。

考试环境

能够进行符合本部分要求测试的图形化编程环境。


计算思维已经是实验思维(实证思维)、理论思维(逻辑思维)之后科学研究的第三大思维,没有计算思维,很多科学研究甚至无法进行。学会用计算思维思考和学习,是智能时代公民信息素养的重要基础。