首页
关于考试
About examinations
首页 > 关于考试 > 国际青少年编程技术等级考试三级(Scratch)标准V1.0
国际青少年编程技术等级考试三级(Scratch)标准V1.0
作者:admin 发布时间:2019-08-21 浏览:979

国际青少年编程技术等级考试

三级标准(Scratch


能力要求

1.熟练使用scratch软件的所有编程指令和逻辑控制

2.更加深入的了解数据与存储,掌握列表应用

3.更加深入的了解编程与算法,理解模块化和问题分解

4.进一步熟悉程序开发中的团队意识。

5.了解并培养对知识产权的尊重意识。


考试内容

一、坐标系与运动

1.初步理解坐标系的基本知识

2.移动到坐标系上的某个点

3.可以通过设置坐标控制角色运动

4.掌握在舞台上显示坐标和方向情况

二、进一步理解事件:广播机制

1.理解事件模块内的广播机制

2.掌握发送广播与接收广播,实现角色之间的消息通讯

3.了解响度和计时器事件

三、复杂的控制语句,嵌套的条件和循环

1.进一步理解控制逻辑,掌握更加复杂的控制指令

2.理解和使用“重复执行n次”指令

3.掌握“如果...那么...否则”指令

4.“重复执行直到”指令的理解和使用

5.可以嵌套循环和条件指令,形成复杂的控制逻辑

四、克隆

1.理解克隆和复制的含义

2.理解“当作为克隆体启动时”指令

3.掌握克隆的操作

4.删除某个克隆体

五、侦测

1.掌握侦测模块的基本指令和功能

2.区分事件与侦测

3.鼠标指针侦测

4.颜色区域侦测

5.舞台边缘侦测

6.按键侦测

7.计时器和时间组件的使用

8.能够结合侦测模块创建简单的小游戏

六、复杂的数学运算

1.掌握更多复杂的运算指令

2.理解随机数的概念以及随机数的指令

3.字符串的连接、包含等运算

4.余数四舍五入绝对值、取整等数学函数的使用

七、深入学习变量:列表

1.理解列表的概念

2.理解列表的存储结构

3.了解并掌握列表的插入、删除等操作

4.列表长度和项目序号

5.列表的简单应用

八、使用画笔

1.了解画笔模块指令

2.学习使用画笔进行绘制操作

九、模块化和函数

1.理解模块化概念

2.理解和使用函数

3.了解并学习修改使用已有程序模块开发新功能

十、算法

1.了解算法的概念与应用

2.初步了解算法优劣的属性

3.学习对多个算法进行比较,并选出更优的策略