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

说明:内容来源于全国信标委组织研制、清华大学领衔起草的《青少年编程能力等级》标准。

点击下载《青少年编程能力等级第一部分:图形化编程.pdf》

综合能力及适用性要求

要求能够使用图形化编程平台,应用顺序、循环、选择三种基本的程序结构,编写结构良好的简单程序,解决简单问题。

例:编程实现接苹果的小游戏,苹果每次从舞台上方随机位置出现并下落。如果落出舞台或者被篮子接到就隐藏,然后重新在舞台上方随机位置出现,并重复下落。被篮子接到游戏分数加一。

图形化编程一级综合能力要求分为如下几项:

一—编程技术能力:能够阅读并理解简单的脚本,并能预测脚本运行结果;能够通过观察运行结果的方式对简单程序进行调试;能够为变量、消息进行规范命名;

—一应用能力:能够应用图形化编程环境编写简单程序,解决一些简单的问题;

——创新能力:能够使用图形化编程环境创作包含单个场景、少量角色的简单动画或者小游戏。图形化编程一级与青少年学业存在如下适用性要求:

——阅读能力要求:认识一定量汉字并能够阅读简单中文内容;

——数学能力要求:掌握简单的整数四则运算;了解小数的概念;了解方向和角度的概念;

——操作能力要求:基本掌握鼠标和键盘的使用。

核心知识点能力要求

图形化编程一级包括 14 个核心知识点,具体说明如表 1 所示。

表 1 图形化编程以及核心知识点能力要求

编   号名       称能 力 要  求
  1  图形化编辑器的使用  了解图形化编程平台的组成和常见功能,能够熟练使用一种图形化编程平台的基础功能
  1.1  图形化编辑器的基本要素掌握图形化编辑器的基本要素之间的关系例:舞台、角色、造型、脚本之间的关系
  1.2  图形化编辑器主要区域的划分及使用  掌握图形化编辑器的基本区域的划分及基本使用方法   例:了解舞台区、角色区、指令模块区、脚本区的划分:掌握如何添加角色、背景、音乐等素材
  1.3  脚本编辑器的使用  掌握脚本编辑器的使用,能够拖指令模块拼搭成脚本,能够修改指令模块中的参数
  1.4  编辑工具的基本使用  了解基本编辑工具的功能,能够使用基本编辑工具编辑背景、造型, 以及编辑工具的基本使用 录制和编辑声音
  1.5  基本文件操作  了解基本的文件操作,能够使用功能组件打开、新建、命名和保存文件
  1.6  程序的启动和停止  掌握使用功能组件启动和停止程序的方法   例:能够使用平台工具自带的开始和终止按钮启动和停止程序
  2  常见指令模块的使用  掌握常见的指令模块,能够使用基础指令模块编写脚本实现相关功能
  2.1  背景移动和变换  掌握背景移动和变换的指令模块,能够实现背景移动和变换背景移动和变换 例:进行背景的切换
  2.2  角色平移和旋转  掌握角色平移和旋转的指令模块,能够实现角色的平移和旋转
2.3控制角色运动方向掌握控制角色运动方向的指令模块,能够控制角色运动的方 向
2.4角色的显示、隐藏掌握角色显示、隐藏的指令模块,能够实现角色的显示和隐 藏
2.5造型的切换掌握造型切换的指令模块,能够实现造型的切换
2.6设置角色的外观属性掌握设置角色外观属性的指令模块,能够设置角色的外观属 性 例:能够改变角色的颜色或者大小
编号名称能力要求
2.7音乐或者音效的播放掌握播放音乐相关的指令模块,能够实现音乐的播放
2.8侦测功能掌握颜色、距离、按键、鼠标、碰到角色的指令模块,能够对颜色、距离、 按键、鼠标、碰到角色进行侦测
2.9输入、输出互动掌握询问和答复指令模块,能够使用询问和答复指令模块实现输 入、输出互动
3二维坐标系基本概念了解二维坐标系的基本概念
3.1二维坐标的表示了解用(x,y)表达二维坐标的方式
3.2位置与坐标了解 x、y 的值对坐标位置的影响 例:了解当 y 值减少,角色在舞台上沿竖直方向下落
4画板编辑器的基本使用掌握画板编辑器的基本绘图功能
4.1绘制简单角色造型或背景掌握图形绘制和颜色填充的方法,能够进行简单角色造型或背景图 案的例:使用画板设计绘制一个简单的人物角色造型
4.2图形的复制及删除掌握图形复制和删除的方法
4.3图层的概念了解图层的概念,能够使用图层来设计造型或背景
5基本运算操作了解运算相关指令模块,完成简单的运算和操作
5.1算术运算掌握加减乘除运算指令模块,完成自然数的四则运算
5.2关系运算掌握关系运算指令模块,完成简单的数值比较 例:判断游戏分数是否大于某个数值
5.3字符串的基本操作了解字符串的概念和基本操作,包括字符串的拼接和长度检测例: 将输入的字符串“12”和“cm”拼接成“12cm”;或者判断输入串的长度是否是 11 位
5.4随机数了解随机数指令模块,能够生成随机的整数例:生成大小在-200 到 200 之间的随机数
编号名称能力要求
6画笔功能掌握抬笔、落笔、清空、设置画笔属性及印章指令模块,能够绘简单的 几何图形
7事件了解事件的基本概念,能够正确使用点击开始按钮、键盘按下、角色被 点击事件,例:能够利用方向键控制角色上下左右移动
8消息的广播与处理了解广播和消息处理的机制,能够利用广播指令模块实现两个角色息的 单向传递
8.1定义广播消息掌握广播消息指令模块,能够使用指令模块定义广播消息并合理命名
8.2广播消息的处理掌握收到广播消息指令模块,让角色接收对应消息并执行相关脚本
9变量了解变量的概念,能够创建变量并且在程序中简单使用 例:用变量实现游戏的计分功能,接苹果游戏中苹果碰到篮子得分
10基本程序结构了解顺序、循环、选择结构的概念,掌握三种结构组合使用编写简单程 序
10.1顺序结构掌握顺序结构的概念,理解程序是按照指令顺序一步一步执行的
10.2循环结构了解循环结构的概念,掌握重复执行指令模块,实现无限循环、有循环
10.3选择结构了解选择结构的概念,掌握单分支和双分支的条件判断
11程序调试了解调试的概念,能够通过观察程序的运行结果对简单程序进行调试
12思维导图与流程图了解思维导图和流程图的概念,能够使用思维导图辅助程序设计,能够 识读简单的流程图
13知识产权与信息安全了解知识产权与信息安全的基本概念,具备初步的版权意识和信息安全 意识
13.1知识产权了解知识产权的概念,尊重他人劳动成果 例:在对他人的作品进行改编或者在自己的作品中使用他人的成果,要 先征求他人同意
13.2密码的使用了解密码的用途,能够正确设置密码并对他人保密,来保护自己的账号 安全
14虚拟社区中的道德与礼仪了解在虚拟社区上与他人进行交流的基礼仪,尊重他人的观点,礼貌用 语

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

购物车
  • Your cart is empty.
Scroll to Top