Files
LSGOMYP 2f0c1d444c 提交资料
把以往青少年编程的资料合并了。
2022-04-27 15:54:56 +08:00
..
2022-04-27 15:54:56 +08:00
2022-04-27 15:54:56 +08:00
2022-04-27 15:54:56 +08:00
2022-04-27 15:54:56 +08:00

青少年编程Scratch

开源学习内容:https://github.com/datawhalechina/team-learning-program/tree/master/Scratch

基本信息

  • 贡献人员:马燕鹏、王思齐
  • 学习周期15天每天平均花费时间1小时根据个人学习接受能力强弱有所浮动。
  • 学习形式:模拟测试题
  • 人群定位Scratch学习者
  • 先修内容:无
  • 难度系数:低

学习目标

由于测试题目为往年电子学会图形化Scratch考试的真题所以通过做题来掌握Scratch考试的知识点为通过考试做准备。

一级考试大纲与说明

(一)考核目标

学生对编程软件的界面认识和基本操作初步能够导入角色和设置背景并通过对角色的不同操作以及加入声音形成一个具有简单顺序结构代码的作品同时针对参加1级考试的学生将进行简单的逻辑推理能力的考查。

(二)能力目标

通过本级考试的学生,对软件认识良好,会进行软件的基本操作,能完成基本作品。

(三)考试标准

1、初步学会使用编程工具理解编程工具中的核心概念。

  • 1理解编程环境界面中功能区的分布与作用
  • 2能够完成拖拽程序模块到程序区的操作并进行正确的连接
  • 3能够通过舞台区按钮完成运行与停止程序的操作
  • 4会使用角色的移动、旋转指令模块
  • 5能为作品添加背景音乐并设置声音的播放代码
  • 6能够绘制背景并对背景进行切换
  • 7能够打开计算机上已保存的项目和保存新制作的项目。

2、按照规定的功能编写出完整的顺序结构程序。

  • 1掌握顺序结构流程图的画法
  • 2理解参数的概念能够调整指令模块中的参数
  • 3能够完成一个顺序结构的程序
  • 4程序中包含播放一段音频和切换背景
  • 5程序中包含切换角色的造型角色移动和旋转
  • 6按指定的要求保存作品。

(四)知识块

  • 1. 熟悉编程软件:舞台区,角色区,模块区,脚本区,造型标签,声音标签,背景标签,新建和保存作品,语言的选择,从本地打开软件,程序的运行和停止
  • 2. 角色的导入:库导入,绘制,本地导入等方式,大小设置,顺序结构流程图
  • 3. 背景的认识:选取合适的背景,背景和角色的区别,背景的切换
  • 4. 角色的操作:移动,旋转,造型切换
  • 5. 声音的导入:导入声音并设置为背景音乐,设定声音音效,设定声音音量,设定声音的播放和停止
  • 6. 逻辑推理,编程数学:逻辑推理,形象思维(图形推理)

(五)题型配比及分值

二级考试大纲与说明

(一)考核目标

学生对编程软件的进一步操作能力,对多角色的位置,上下层关系等设置,侦测和选择语句以及综合不同模块进行问题的解决;考查对各循环语句的掌握程度。同时针对参加 2 级考试的学生将进行一般逻辑推理和总结归纳能力的考查。

(二)能力目标

通过本级考试的学生,有一定的逻辑推理能力,熟练使用侦测和选择语句解决问题,能独立完成包含分支语句,循环语句等比较综合的案例。

(三)考试标准

1、理解编程工具的进阶相关概念掌握编程工具中进阶模块的使用。

  • 1理解舞台区层的概念
  • 2理解舞台区坐标系的概念
  • 3能够使用选择结构的指令
  • 4能够使用实现循环的指令
  • 5能够使用画笔及设置画笔的大小粗细
  • 6能够控制角色的大小特效和可视状态
  • 7能够使用侦测相关的指令
  • 8能够录入声音并且对声音进行简单处理
  • 9掌握数学运算逻辑运算和关系运算并应用

2、能应用编程工具中的指令实现进阶效果的程序。

  • 1掌握选择结构、循环结构的流程图画法
  • 2程序包含选择结构处理多个条件之间的关系
  • 3程序中包含循环结构
  • 4程序中包含侦测场景的实现
  • 5程序中能使用画笔实现效果
  • 6程序中按照要求对不同角色进行不同效果的设置。

(四)知识块

  • 1. 多角色设置:图层,坐标,移动到鼠标,移动到固定坐标,…秒内移动,角色的大小,特效,可视状态,视频侦测中物体的运动和方向
  • 2. 画笔:画笔的大小粗细设置,抬笔,落笔,擦除
  • 3. 选择语句:……那么……,如果…那么……否则……,选择结 构流程图
  • 4. 运算:数学运算,关系运算(大于,小于,等于),逻辑运算(且,或,不成立),字符连接,四舍五入
  • 5. 移动中的侦测:碰到鼠标指针|角色|边缘等,颜色侦测,键盘控制
  • 6. 循环语句:重复,重复直到…,重复固定次数,循环结构流程图
  • 7. 声音的进阶:录入声音,声音的音量控制,声音的截取,设置播放时长和特效,停止
  • 8. 逻辑推理,编程数学:负数的概念,图形推理,逻辑推理,规律总结

(五)题型配比及分值

三级考试大纲与说明

(一)考核目标

进一步认识编程软件的高级功能,对随机数的产生、变量的设置,基于变量的逻辑运算与关系运算的组合使用,解决实际问题;考查画笔模块的更高级操作,应用广播来传递数据,应用克隆来生成克隆体,并灵活控制克隆体;考查对选择语句、循环语句的嵌套使用,以及运用循环简化多次的反复操作程序的理解程度。同时针对参加 3 级考试的学生 将进行多种情况的逻辑处理和交互控制能力的考查。

(二)能力目标

学生对编程软件的进一步综合操作能力,考查对随机数,变量,广播,克隆等知识的掌握,同时考查学生对已掌握知识的深度综合应用,另针 对参加 3 级考试的学生将进行难度更高的逻辑推理能力的考查。

(三)考试标准

1、掌握编程环境的高级功能并理解其中的基本概念。

  • 1能够新建、删除变量修改变量名
  • 2能够设定、增减变量值在舞台区显示、隐藏变量
  • 3能够灵活使用画笔及设置画笔的各项参数
  • 4掌握逻辑运算与关系运算的组合使用
  • 5能够运用循环简化多次的反复操作程序
  • 6能够应用广播来传递数据实现不同角色之间的交互
  • 7能够理解广播和广播并等待的区别
  • 8能够应用克隆来生成克隆体并灵活控制克隆体。

2、理解并在程序中使用随机数和变量。

  • 1理解随机数的概念能够产生一个随机数
  • 2理解变量的概念理解变量的作用域
  • 3能够通过变量的变化让程序跳转到不同的部分
  • 4程序中包含不同条件选择语句的嵌套
  • 5程序中包含循环语句的嵌套
  • 6程序中包含根据选择语句的真假跳出循环程序
  • 7循环语句、选择语句嵌套的综合运用。

(四)知识块

  • 1. 随机数:随机数的产生,随机数的应用场景判定选取
  • 2. 变量:新建变量,初始化变量,修改变量名,删除变量,变量值的设定、增减,变量值变化引起效果的变化,变量的显示和隐藏,变量设置为滑杆模式, 变量的作用域,不同应用场景
  • 3. 循环语句:运用计数循环简化多次的反复操作程序、运用条件循环简化多次的反复操作程序
  • 4. 循环与选择的嵌套:选择语句的嵌套、选择嵌套和逻辑运算符综合运用、循环语句中包含跳出循环、循环语句的嵌套、选择语句与循环语句的嵌套的综合运用
  • 5. 画笔:颜色(亮度,饱和度,对比度),图章,擦除图章
  • 6. 广播:广播传递数据,广播并等待,多角色通过广播交互,广播的使用场景
  • 7. 克隆:克隆自己,删除克隆体,克隆体启动的设置
  • 8. 逻辑推理,编程数学:判断条件的逻辑关系

(五)题型配比及分值

四级考试大纲与说明

(一)考核目标

学生对编程软件的较强综合操作能力,考查使用软件进行数据处理的能力,同时对函数和过程的理解和使用进行考查,以及学生对已掌握知识的深度综合应用及思考更优程序方案,另针对参加 4 级考试的学生将进行结合分析和计算的情境考查。

(二)能力目标

通过本级考试的学生,逻辑推理能力很不错,对数据的处理,函数和过程等的理解和使用掌握得很不错,对已学知识的综合应用能力很好,具备一定的程序调试和优化能力。学生对编程软件的进一步综合操作能力,考查新建链表,字符串处理,循环的复杂运用,理解函数的作用范 围,理解多线程的概念,同时考查学生对已掌握知识的深度综合应用, 另针对参加 4 级考试的学生将进行难度更高的逻辑推理能力的考查。

(三)考试标准

1、理解并使用链表、函数和多线程。

  • 1能够新建链表
  • 2能够完成对链表中数据的插入、删除
  • 3字符串处理
  • 4能够自己创建一个有返回值的函数
  • 5理解函数的作用范围
  • 6理解多线程的概念
  • 7循环的复杂运用
  • 8逻辑算法过渡。

(四)知识块

  • 1. 字符串:字符串操作,加密
  • 2. 函数:不同类型函数的创建,参数的设置,返回值,函数的调用
  • 3. 链表:创建链表,实现数据的增、删、改、查,显示和隐藏,找最值,平均值等
  • 4. 大综合:前面所有知识点的综合使用,考查
  • 5. 程序优化:使用已有知识进行问题的优化
  • 6. 逻辑,算法过渡:分析和计算情境考察,如爬楼梯的方法(递归)
  • 7. 循环的复杂运用:循环的结构,循环的嵌套,递归调用

(五)题型配比及分值

任务安排

Task01模拟题【3天】

  • 判断题10个
  • 单选题25个
  • 编程题2个~4个

Task02模拟题【3天】

  • 判断题10个
  • 单选题25个
  • 编程题2个~4个

Task03模拟题【3天】

  • 判断题10个
  • 单选题25个
  • 编程题2个~4个

Task04模拟题【3天】

  • 判断题10个
  • 单选题25个
  • 编程题2个~4个

Task05模拟题【3天】

  • 判断题10个
  • 单选题25个
  • 编程题2个~4个