人工智能编程面向6-18岁青少年,内容涵盖少儿启蒙编程和趣味编程,课程通过编程游戏启蒙、可视化图形编程等形式,培养学生计算思维和创新解难能力,编程是未来的趋势,人工智能和区块链对未来世界的改造将使得理解程序成为一项必备技能;无论是自动驾驶、人工智能、还是社交媒体的精准营销,无一不用到计算科学知识,而编程是理解计算机原理的核心,也正是在算法和应用方面的创新不断推动着产业革新...
在当前的互联网时代掌握一定的编程技能将会成为未来孩子在人群中脱颖而出的重要法宝,而且**编程比赛既可以提升孩子的科学素养,又能为之后的升学加分,相信不久以后各个重点学校对学习机器人编程的学生的需求量越来越高。
根据调查研究,孩子在15岁后便会形成思维定式,所以要在这之前完成创造力培养,而机器人教育的过程“就像艺术一样在创作”,孩子们会享受到创造的乐趣。
一个完整机器人的制作能够有效提高孩子做事专注力,增强孩子自信心,让他们更有勇气地面对将来学习、生活中可能遇到的挫折。
《新一代人工智能发展规划》发布也预示着AI时代到来,其中提出要在中小学阶段逐步推广编程教育,孩子要学习JavaScript等语言进行编程学习。
人工智能编程课程,面向3-18岁青少年,依托达内教育集团16年编程教育经验,研发出一套系统的少儿编程课程体系,内容涵盖少儿启蒙编程(Scratch)和少儿趣味编程(Python、JavaScript、HTML、CSS、Java)等,培养编程思维,提高中国孩子的综合能力和素质。课程流动课堂走进全国120多所中小学公立校,受到教育界和学生家长的高度认可。
“
终身学习实验室与北师大实验小学合作的《计算思维》社团课程已经进入了第二学期。这学期的主题是“玩游戏,学编程”,有些家长可能不理解,“玩游戏也能学编程吗?
我的孩子在家经常玩游戏,如果能在游戏中学习编程,拿出玩游戏的劲头进行编程学习,这岂不是太好了?这课到底能学些什么呢?”带着这些疑问,让我们一起来看看课堂上的两个瞬间。
”1
?第一个瞬间:LightBot
LightBot 是这学期第一个编程游戏,孩子们的编程任务是:编程控制小机器人行走,点亮地上的小灯。
首先我们要建立课堂与游戏之间的纽带,采用不插电编程的方式引入了程序纸片卡。
这可以很好的帮助孩子们控制进度、增进协作、引发更多思考,孩子用卡片在桌面上实现编程,老师帮助孩子验证。
【计算思维之分解与抽象】
本节课的子任务是学习“分支程序”和“循环”的概念。我们为了达到最终目标,可以把总体执行过程拆分成一个一个的可执行单元,这些单元是简单易行、可以重复使用的,我们把这些称之为“分支程序”。
主程序呢,当然就是完成这个任务的主要流程脉络,可以在主流程中把重复使用的小单元(分支程序)调用进来,进行使用,这样当分支程序是正确的话,主程序会变得简单,如果分支程序不正确可以单独去检查分支程序,而不会与主程序互相影响。
这就是计算思维中,特别重要的“分解”能力,把复杂的问题简单化!
这一游戏闯关任务主要考验孩子们“计算思维”中“分解”能力:把步骤分解到一个怎样的“适合的颗粒度”,能充分利用好 PROC1 和 PROC2,让程序尽量简洁又优雅。
孩子们看了关卡,开始在桌面上热火朝天的忙乎起来。一番尝试和讨论,各个小组基本都有了答案。
先看一组孩子的答案。
这是最常见的一种思路,根据地图,很自然的把蓝灯分成了四组,每三盏灯一组;把每组亮灯的动作作为一个整体,都放进了 P2(分支程序2);再在 P1(分支程序1) 中调用 P2,再加上组与组之间衔接的步数;最后在主程序 MAIN 中调用 P1 四次,Done!
【计算思维之算法】
“可是这还不是算法最优的那个程序!有没有可能程序更简洁?有没有可能主程序变得更短?,用最少的代码做最多的事情?”
孩子们特别喜欢迎接挑战,拧着眉头转着眼睛,大脑飞速运转。“可是从路线看,P1 必须要执行四遍啊……”
“大家看,P1 里调用了 P2 吧,那是不是也可以……”张老师稍微的暗示一下下。
“哦我知道了也可以调用 P1!这样执行完了 P1 就会再执行一遍 P1!然后再然后就循环了!”孩子的嘴已经跟不上大脑了。
免费为您提供优质的机构
稍后会有专业老师给您回电,请保持电话畅通
易达招生网@版权所有 豫ICP备12014175号
本站文章由用户自行上传发布,如有侵权内容请及时联系我们删除。