少儿编程

 

 

少儿编程课程简介

 

初级阶段

课程目标:让初学者创建计算机程序,在这个过程中帮助他们学习如何与他人进行协作、 提高解决问题的能力,并通过不断努力完成艰巨的任务。这门课程结束时,学生能创建他们自己编写的游戏或故事,并分享给别人。。

推荐年级:中班~三年级

课时 课程内容 课程目标
第一课时 找朋友 孩子通过计算机的算法来创建程序,并利用所学习的算法来完成初级迷宫游戏。
第二课时 和小伙伴一起探险 孩子之间运用共同的程序语言,通过肢体表达初识计算机程序。
第三课时 和鼠标成为好朋友 培养孩子团队合作能力,熟练操作计算机,并完成拼图游戏。
第四课时 愤怒的小鸟之迷宫 理解“顺序执行”的概念,让孩子对编程产生兴趣。
第五课时 和小鸟一起排除障碍 引导孩子学会自己解学问题,找到程序中的错误点,培养孩子自主学习能力。
第六课时 种植种子 引导孩子用编程思想解决生活中的小问题。
第七课时 小蜜蜂家的蜂蜜 本课中孩子们将帮助蜜蜂从花中采集花蜜,并在蜂巢中制造蜂蜜。孩子通过熟悉的运动块来增加迷宫的难度。
第八课时 和小艺术家一起画画 认识坐标的概念,理解在程序中如何控制角色精确移动
第九课时 坚持就是胜利 让孩子们自己动手制作棉花糖,培养孩子耐心及毅力。
第十课时 绘制图形 运用“方向执行”学习绘制、组合和分割图形,引导孩子理解图形概念。
第十一课时 帮助蜜蜂认识26字母 在运用“顺序执行”的运行当时的同时,培养孩子学习英语,提升综合能力。
第十二课时 舞蹈中的循环 引导孩子通过“舞蹈动作”理解编程中“循环”的概念
第十三课时 利用循环语句走出迷宫(上) 掌握和应用“循环”概念,完成实践操作。
第十四课时 用循环语句帮助蜜蜂采蜜 引导孩子利用循环语句编写程序,逐渐完成作品创作
第十五课时 生活中的大事件 通过模拟“遥控”操作,引导孩子理解“事件”编程概念
第十六课时 实践操作:创建动画故事(初级) 让孩子综合运用顺序执行、循环等知识,发挥创造力,做出属于自己的小作品。
第十七课时 学会正确使用互联网 通过老师演示不同网站的浏览方式,引导孩子如何正确使用互联网
第十八课时 创建小艺术家嵌套循环(初级) 培养孩子创造能力,运用“嵌套循环”编写程序,使用循环绘制有趣的游戏模式。

 

第一阶段

课程目标:适合可以阅读但是没有编程经验的学生。在这一课中,学生会通过程序来解决问题,开发交互游戏,阐述自己的编程思想,并分享给大家。

 

课时 课程内容 课程目标
第一课时 动手制作:方格纸编程 初步认识编程,培养对编程的兴趣和学习动力。
第二课时 纸飞机 通过折纸引导孩子认识日常生活中使用“算法”的方式,以及生活中“算法”是如何发挥重要作用的。
第三课时 愤怒的小鸟:帮小鸟找到猪 学习界面里动作、外观等代码块;理解“线性序列”的编程概念,并运用到改编的“愤怒的小鸟”游戏中。
第四课时 艺术家的图形绘制(上) 运用动作、外观等代码块编写程序绘制不同的线条和形状,引导学生认识不同图形的角度。
第五课时 手臂舞中的循环 通过舞蹈活动介绍了循环(重复指令)的编程概念。
第六课时 利用循环语句走出迷宫(下) 引导学生利用编程的循环语句,更有效率的编写程序。
第七课时 艺术家的图形绘制(下) 运用“循环语句”编写程序,绘制不同的形状,引导孩子会用语言表达自己的编程设计。
第八课时 蜜蜂采蜜:熟练运用循环指令 学习“动作循环”的概念,并运用到蜜蜂采蜜的游戏中。
第九课时 纸上编程接力 引导孩子通过实践操作理解编程的概念,学会处理编写程序中的遇到的错误。
第十课时 帮助小蜜蜂找错误 正确理解程序中的错误,培养孩子的耐心和解决问题的能力。
第十一课时 修复小艺术家的错误图片 引导孩子学会找到错误,在老师写好的程序中进行修改,并能够让程序正常运行。
第十二课时 If大战Else 理解程序中如何控制角色进行精确的移动。
第十三课时 创造小蜜蜂的条件语句 掌握If Else逻辑语句,培养孩子的判断能力。
第十四课时 了解计算机的二进制 认识“二进制”的概念,通过手工制作手环来理解计算机的二进制操作。
第十五课时 和小伙伴创建大事件 通过模拟“遥控”操作,引导孩子理解“事件”编程概念
第十六课时 创建共享游戏 使用“事件”的概念,在改编的Flappy Bird中创建自己的游戏
第十七课时 实践操作:创建动画故事(中级) 综合应用所学的循环、条件判断、二进制、事件等知识,发挥创意,创作属于自己的小游戏。
第十八课时 辨别“红色网站”和“绿色网站” 引导孩子辨别网站,保护个人隐私等知识
第十九课时 创建小艺术家嵌套循环(中级) 结合所学,培养孩子创造能力,运用“嵌套循环”编写程序,使用循环绘制有趣的游戏模式。

 

第二阶段

课程目标:第三阶段是为已经学了课程2的学生准备的。学生将深入理解前面介绍过的编程话题,从而能够用灵活的方案来解决更复杂的问题。到课程结束时,学生们可以创建出个性的小动画/小游戏,并且要学会用语言表述游戏思想,分享给其他同学。

 

课时 课程内容 课程目标
第一课时 初识计算思维方式 学生使用计算思维的步骤(分解,模式匹配,抽象,算法)来找出如何玩一个没有指令的游戏。
第二课时 植物大战僵尸:回顾序列、循环(上) 回顾与总结:引导孩子温故而知新,培养孩子复习的习惯
第三课时 小艺术家:回顾序列、循环(下) 回顾与总结:引导孩子温故而知新,培养孩子复习的习惯
第四课时 动手制作:Suncatcher 初步认识函数,通过穿珠子制作Suncatcher,理解函数的概念
第五课时 函数的运用(上) 用孩子们熟悉的艺术家界面进行程序设计,引导学生理解如何为函数编写代码。
第六课时 函数的运用(下) 利用蜜蜂的编程设计中,孩子们学习利用和修改程序功能,帮助蜜蜂采集花蜜,制作蜂蜜。
第七课时 操作复杂条件语句(蜜蜂篇) 在蜜蜂编程设计中,学生用条件语句编写程序。学生最初在课程2中学习了这个概念,但是本课程学习了更为复杂的条件实现。
第八课时 操作复杂条件语句(植物大战僵尸篇) 理解条件判断的概念,学习复杂的条件语句写程序。
第九课时 歌曲中探索编程的奥秘(上) 引导孩子们在歌曲中使用合唱的概念来学习计算机功能,帮助孩子直观地理解为什么将代码块组合到函数中是可以达到更有用,更高效的时实践
第十课时 掷骰子游戏探索计算机的算法 运用掷骰子比赛学习“算法”知识,理解我们在日常生活中使用算法的方法,学生必须识别并写下掷骰子比赛的算法。
第十一课时 创建小艺术家嵌套循环 理解嵌套循环的概念,并运用小艺术家编写嵌套循环程序。
第十二课时 农场里的while循环 运用农场游戏理解While循环语句,设计复杂程序
第十三课时 蜜蜂采蜜中嵌套循环和条件 回顾嵌套循环和条件语句,结合设计采蜜程序。
第十四课时 学习调试程序中的Bug 正确认识程序中的“错误”,学习团队合作解决问题。
第十五课时 创建自己的Flappy bird游戏 运用第三阶段所学的知识,创建自己的游戏程序。
第十六课时 实践操作:创建动画游戏 运用循环、函数、条件语句、嵌套循环、while语序等知识,创建自己的小游戏。
第十七课时 实践操作:创建动画故事(高级) 发挥想象,运用循环、函数、条件语句、算法、嵌套循环、while语序等知识,创建自己的带有故事情节的小游戏。
第十八课时 深入认识计算机 引导孩子们通过纸质的信息传输,认识互联网,同时学习互联网连接,URL,IP地址和DNS。
第十九课时 学习团队合作编程 培养孩子们的团队合作能力,发挥各自能力,共同完成一个线下编程设计。
第二十课时 保护个人和隐私信息 用到孩子在社交平台保护自己的隐私,包括个人信息,金钱等
第二十一课时 创建小艺术家嵌套循环(高级) 结合所学,培养孩子创造能力,运用“嵌套循环”编写程序,使用循环绘制有趣的游戏模式。

 

第三阶段

课程目标:第四阶段是为已经通过课程2和课程3的同学们准备的。这节课里同学们将学习怎样结合几种概念解决更复杂的问题。当这节课结束的时候,同学们将得以真正地编写程序来展现他们所学会的多种技能,包括用于循环的函数与带有参数的函数。

 

课时 课程内容 课程目标
第一课时 动手制作:七巧板 引导孩子运用七巧板编程,理解计算机“算法”的概念
第二课时 小蜜蜂:回顾序列、循环(上) 回顾与总结:引导孩子温故而知新,培养孩子复习的习惯
第三课时 小艺术家:回顾序列、循环(上) 回顾与总结:引导孩子温故而知新,培养孩子复习的习惯
第四课时 动手制作:识别变量 理解变量的含义,学习以多种不同的方式使用变量。
第五课时 动手制作:计算机中的抽象 通过“疯狂填词”游戏引导孩子理解抽象的含义,并会分析游戏中所涉及到的抽象的差异
第六课时 小艺术家:变量的含义 理解变量的含义,利用小艺术家探索使用变量创建重复设计,学生将学习如何使用变量使代码更易于编写和更易于阅读
第七课时 游戏实验室:变量 孩子们在理解变量的情况下,运用变量到程序设计中,是游戏的运行更复杂,并使用变量作为参数使角色更强大。
第八课时 动手制作:for循环的乐趣 深入了解for循环,孩子们将学习如何使用内置有额外结构的循环。
第九课时 蜜蜂游戏中的for循环 理解概念:开始值和停止值,引导学生编写使用带嵌入式计数器/索引变量的循环的程序
第十课时 小艺术家画笔下的for循环 学习在小艺术家的程序中使用循环语序设计游戏
第十一课时 实践操作:创建for循环动画故事 综合运用for循环,设计出属于自己的小游戏
第十二课时 小艺术家:函数 培养孩子使用重复任务功能,设计出复杂的程序图像
第十三课时 歌曲中探索编程的奥秘(下) 引导学生理解:将代码块设置成函数,更有效的帮助我们设计程序。
第十四课时 带参数的函数的创作 孩子们将深入认识函数并利用功能来简化程序,将复杂的任务分解为更小的可重复部分,将简单的形状组合成具有功能的复杂设计,利用参数使一个功能可用于多种用途
第十五课时 实践操作:创建动画游戏(特级) 综合所学的知识:识别重复的运动并利用功能来简化程序,利用参数使一个功能可用于多种用途,调整孩子们对功能的理解,在程序设计中可以使用多个参数。
第十六课时 蜜运用参数改变运行方向 引导孩子们结合函数、参数、二进制知识来控制角色朝各个方向精确地运动
第十七课时 动手操作:认识计算机中的二进制 了解计算机如何能以二进制方式存储更复杂的信息(如图像和颜色)。
第十八课时 小艺术家:构建二进制图像 学习将二进制序列与编码图像匹配,并利用循环和二进制代码重新创建提供的图像,引导孩子识别重复序列并将长码分解成可以循环的较小块,使用开启和关闭的独特组合创建图片
第十九课时 超级挑战:变量的综合运用 通过4个阶段的学习,综合运用变量设计程序,解决程序中的错误。
第二十课时 超级挑战:计数循环的操作 通过4个阶段的学习,综合运用计数循环来设计程序,解决程序中的错误,创造自己的游戏。
第二十一课时 超级挑战:函数和参数的综合运用 通过4个阶段的学习,综合运用函数与参数来设计程序,高效率地创造自己的游戏。
第二十二课时 极限挑战:综合个性游戏创作 综合测试,结合4各阶段所学习的编程知识,设计出别具一格的小游戏。

电话咨询:18018428099

微信咨询:嘟嘟课   邱老师