编程猫Kitten和Scratch相比,究竟该选择那个更有利于孩子 |
您所在的位置:网站首页 › 软件开发编程培训机构哪个好 › 编程猫Kitten和Scratch相比,究竟该选择那个更有利于孩子 |
✅ 引言 随着各类白名单赛事的开展,编程教育也越来越被教育部门和家长重视。 而对于刚开始接触编程的孩子,面临着Scratch、Python、C++各种语言的困惑,而低年级的孩子该如何抉择Scratch和Kitten。 曹老师将会从如下几个点来详细讲讲这两者的区别,看看哪个更适合孩子? 1.了解什么是Scratch语言 2.相较于Kitten的优势在哪里 3.Scratch与kitten的差别在哪里 4.总结归纳该如何选择 5.编程竞赛规划宝典 ✅ Scratch 就目前来讲,Scratch是国内少儿编程教育应用最广泛的语言,市面上的少儿编程培训机构基本上都是使用Scratch编程语言。同时,Scratch也是国外少儿编程行业的通用语言。 入门简单: 在试学年龄段上,Scratch适合4-12岁的孩子,侧重零基础入门,而且最主要的是目前的各项考试用的都是scratch的编辑器。 内容丰富: Scratch很像游戏,但专业的角度上我们把它解释为是一款可以制作游戏、动画、工具的编程语言,孩子可以不认识英文单词,也可以不会使用键盘。 通过类似搭积木的方式就可以轻松的完成编程。避开了复杂的语法,却完美的保留了编程思维。几乎所有的孩子都会一眼喜欢上这个软件,并且产生做程序的欲望。 “麻雀虽小,五脏俱全”,Scratch的8个编程部件基本包含了常见的编程概念,如程序的三种基本结构:顺序结构、循环结构和选择结构,还有变量的定义和链表(数组)的使用等。 Scratch在程序设计时引入了事件、线程、同步的概念。也就是说,作为少儿编程教育的入门语言,在玩乐的同时也能够学习到实质性的编程逻辑。 赛项齐全: 各类白名单赛事: ♣蓝桥杯 ♣电子信息智能创新赛 ♣信息学素养提升实践活动 ♣NOC大赛软件创意编程 等等 Scratch图形化阶段以培养孩子的兴趣,锻炼逻辑思维能力为主。参加以上赛事,取得奖项积累获奖成绩和证书荣誉,把所学知识掌握的更加扎实。 Scratch的学习,无论是通过视频学习还是书籍学习这是基础,但如果想要掌握好,更多的是通过动手操作,“读万卷书,行万里路”,在信息学编程的这条路上,动手能力更重要。 ✅ Kitten 涵盖内容: 少儿编程教育发展从枯燥晦涩的代码编程1.0时代到以Scratch为里程碑的图形化编程2.0时代,进入以编程猫为代表的游戏化编程3.0时代。 为了以更低的门槛让更多青少年走进编程领域,2015年,编程猫源码编辑器(Kitten)正式上线,利用Kitten将复杂的编程代码语言封装成简单的积木模块,编程猫成为了国内首家自主研发的专为中国青少年打造的图形化编程平台。 同时Kitten的界面相对于Scratch要显得更为画风更为可爱,更易于孩子接受,更适合中国孩子的选美标准。 独立开发: 编程猫独立开发底层架构,包括编译器、解释器、软件运行环境等,而市面上其他产品多数基于Scratch 框架开发。 更加便捷: 编程猫的 Kitten把Scratch的很多积木块都进行了整合,可以把 Scartch 上一个需要 300+ 行的内容,简化成几行。 它省略了复杂的运算过程,给孩子直观的运算结果。孩子不用超前学习高难度的学科知识,兴趣是培养了,对算法的理解还是有所欠缺。而Scratch则更适合希望在编程这条路上走得更远、学有所成的孩子。 进阶赛项: 编程猫 已受到 NOC (全国中小学信息技术创新与实践大赛) 和 NCT (全国青少年编程能力等级考试的支持)并不存在‘要等级考试还要再学Scratch。 由全国信息技术标准化技术委员会教育技术分技术委员会组织研制、清华大学领衔起草等级标准的NCT全国青少年编程能力等级测试再获行业权威肯定,联合工业和信息化部人才交流中心主办的蓝桥杯大赛青少组成立赛考联盟。 ✅ 语言对比 1.事件: 1.Scratch和编程猫在事件块方面有很大不同。编程猫自带的事件块明显比Scratch多。 但是,Scratch中的“当背景切换到”在编程猫里是没有的。此外,在编程猫里,视频移动侦测需要拓展,声音和计时器侦测在“侦测”模块里,而Scratch的在“事件”里就能找到。 2.控制: 控制编程猫有一个“跳出循环”块,类似于文字编程语言里的“break”。因此编程猫里的“重复执行块”下面是可以接积木的。 编程猫还可以让其他角色执行命令。 编程猫里,角色不仅可以克隆,还可以分裂。 分裂体与克隆体不同的是,分裂体一出生就执行“当开始被点击”(相当于“当绿旗被点击”)下的内容,克隆体则执行“当作为克隆体启动”下的内容。 3.动作与外观: “抖动”是编程猫的独有命令块,Scratch里可以通过函数实现。奇特的是,编程猫的背景是可以运动的。这貌似提供了“视角移动”的方法。 对话框的执行效果如下: 4.声音与画笔: 编程猫提供了录音的功能,可以自己录音放到作品里。 文字印章积木 5.侦测与运算: 编程猫把x、y坐标等都搬到了“侦测”模块下。 编程猫对手机的支持更加明显,增加了许多和手机相关的模块。倾斜?陀螺仪?可以做体感游戏了。 利用下拉框的优势,编程猫把许多块整合到了一起。 6.变量与列表: 编程猫的变量有初始值,每次运行与调试(就是按下代码块就运行)时都要重置一次变量为初始值,同时清空所有列表。 7.函数与自建块: 事实上Scratch的“自建功能块”不应该被称为函数,称为子程序更加合适。学过basic的都知道,子程序没有返回值,函数才有。编程猫的函数,有返回值。 而且,可以返回布尔值。但是,参数之间不能插文本 。 8.广播与物理: 编程猫的广播是直接写文字的,不需要新建。 ✅ 总结 Scratch更像一个基础版本,积木模块更简单直接基础一些,更符合开源社区的需要,易于二次开发和扩展;素材简单粗糙,有些需要自己准备,同时Scratch涉及的比赛也相比于Kitten是更全面的。 编程猫更加符合国情和本地化,比如分享作品到朋友圈等。编程猫的素材更加丰富,同时也更容易被孩子所接受,同时Kitten现在涉及的比赛也在逐渐增加,满足部分孩子和家长的需要。 ✅ 资料领取 关注CSDN号:编程竞赛一站通 发送“0118”免费领取 《活动文件+实用工具箱带你飞》 有大智慧的父母,总是能未雨绸缪。 ▼▼▼ ♥ 青橙编程 ♥ 让孩子学习有用的编程! 我知道你在看哟 ▼ |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |