表1 图形化编程等级逻辑关系
级别 逻辑点
一级→二级 从顺序结构过渡到包含分支与循环的结构,引入侦测与画笔功能,增强程序的逻辑与交互能力。
二级→三级 在程序基础结构中增加变量与逻辑运算,引入随机数与数学运算,培养数据意识与复杂逻辑处理能力。
三级→四级 从复杂逻辑过渡到列表、函数与算法的操作,引入模块化编程思想,提升程序结构与问题分解能力。
15.4 能力要求
等级 能力描述 核心知识点
一级 初步学会使用编程工具,并按照要求编写出完整的顺序结构程序
  • 掌握编程环境的基本操作
  • 掌握拖拽指令积木的操作
  • 理解参数的概念
  • 了解舞台、背景、角色、造型的概念
  • 完成顺序结构的程序
  • 掌握顺序结构流程图的画法
二级 理解程序的三种基本结构,能够按照要求编写出能够进行交互的程序
  • 理解坐标系的概念
  • 掌握侦测与画笔的功能
  • 完成包含分支与循环结构的程序
  • 掌握数据的逻辑运算与关系运算
  • 掌握选择结构、循环结构的流程图画法
三级 理解变量的概念,能够创建变量并处理变量中的数据
  • 理解随机数、变量,以及变量作用域的概念
  • 掌握逻辑运算与关系运算的组合使用
  • 掌握选择语句、循环语句的嵌套使用
  • 完成能够进行数据处理的程序
四级 理解列表和函数的概念,能够利用函数优化程序,能够通过函数学习算法知识
  • 掌握对列表的操作
  • 理解函数的作用范围
  • 利用函数实现模块化编程
  • 了解多线程的概念
  • 理解排序、递推、递归、分治等常见算法