对于零基础的孩子学习编程第一选择Scratch, 选择适合少儿编程的语言应尽可能减少入门的障碍,减少初学者的挫败感,让孩子们感受到程序的逻辑,感受到编程带来的及时反馈成果,让孩子在编程的过程中就能直观的看到编程所体现的成果。Scratch 是划时代的技术革命的成果,在对其操作的过程中孩子不需要说英语或记住许多编程命令,甚至不需要使用键盘,需要要对模块化的编程指令进行排列组合即可创造出相应的成果,所以说Scratch 是少儿编程的较佳入门语言。
单元序号 |
课程名称 |
知识要点 |
培养目标 |
单元一 |
1.老马识途 2.森林大会 3.扑蝴蝶 4.车水马龙 5.海底世界 6.小小的船 7.暴跳如雷 8.地形侦测 9.载人航天 10.英语点读 |
①掌握新建、书写和保存程序 ②学习上下左右运动、录音、显示、隐藏、跳跃模块以及程序的并行 ③认识多种多边形,其中涉及到了比较数字大小,简单数字的加减和数字倍数间的关系,简单成语和英语的学 |
锻炼孩子对简单数字加减运算的能力。通过课后分享作业锻炼了孩子语言组织和表达的能力 |
单元二 |
1.躲避仙人掌 2.惊弓之鸟 3.自我介绍 4.打草惊蛇 5.小鸟吃虫 6.龙卷风 |
①“碰到角色时开始”、消息传递、大小变化、重复执行模块 ②学习在画布中画直线、角色造型复制的方法,其中涉及到了近大远小、简单相对运动原理的学习 |
通过对简单运动的分解锻炼孩子分析和拆解问题的能力,通过不 断尝试和调试锻炼孩子动手和抗挫的能力 |
单元三 |
1.打地鼠. 2.北斗星 3.井底之蛙 4.守得云开见月明 5.小马过河 6.人类起源 7.望梅止渴. 8.热爱运动 9.精卫填海 10.龟兔赛跑 |
①学习“停止”、“回家”模块,学习复制和简化程序 ②学习填充角色颜色以及用不同颜色区别不同角色的方法 ③学习认识图层并用图层来制作素材,学习等待时间和消息传递模块来实现角色间的对话 ④涉及到了北斗七星的季节方位知识、月相变化知识、寓言故事和诗句的学习 |
通过梳理故事情节锻炼孩子逻辑分析能力,这个阶段完成后,孩子基本上具备了独立分析和拆解简单问题的能力 |
单元四 |
1.小小飞行员 2.蝴蝶 3.彩虹 4.*全球变暖 5.计时器 6.防空大炮 7.-年四季 8.绿化环境 9.写日记 10.地球转动 |
①学习利用角色在屏幕之间的拖动来合理分配角色图层 ②学习利用填充颜色制作纯色背景 ③学习利用回家和显示隐藏模块实现角色瞬移效果 ④其中涉及到时钟指针变化规律、环境污染和*全球变暖的环保知识、地球自转规律的学习,让孩子学习数字简单递增和简单累加, |
二阶段开始让孩子尝试独立去分析和拆解复杂问题,将复杂问题简单化 |
单元五 |
1.交通规则 2.讲卫生 3.防骗指南 4.堆雪人 5.勤劳的蜜蜂 6.垃圾回收 |
①学习掌握编程场景切换的方法 ②学习背景和角色合理分配来选择自制角色的绘制 ③学习顺序结构和主次角色的图层选用 ④其中涉及到红绿灯交通规则、防骗指南、个人卫生的生活常识的学习 |
通过利用编程动画的场景切换来让孩子明白一些生活常识重要性 通过利用编程模块的反复改变来锻炼孩子独立分析问题的能力 |
单元六 |
1.水的循环 2.火灾逃生 3.恐龙化石 4.电梯安全 5.小猫吃鱼 6.小蝌蚪找妈妈 7.城市防水 8.畅想未来 9.电的初识 10.免疫系统 |
①学习合理使用印章和旋转工具来制作精美素材 ②学习利用并列程序和运动模块实现速度的叠加 ③学习完整作品的构思、创作和优化的方法. ④涉及到立体图形的旋转特征、火灾逃生知识、人体免疫知识、城市防水的原理的学习 |
通过观察利用编程将平面图形旋转转化为立体图形的变化来帮助孩子认识平面图形和立体图形之间的关系,通过模块的叠加来实现速度的叠加来锻炼孩子加深对运动的分解的认识 |
ScratchJr可以让孩子们创作自己的互动故事和游戏,在这个过程中,他们学会解决问题,并创造性地表达自己。
能在学习编程中培养的能力,比如计算思维、逻辑思维和课程整合等。
ScratchJr不仅仅是学习编程,而且能够帮助孩子们发展数学、语言和解决问题的技能。