inventor2014教学视频(inventor2014教程)

前沿拓展:

inventor2014教学视

autodesk inventor 2014 64位/32位中文版:http://www.***.com/softdown/59952.htm,下载安装即可,有详细的安装教程,希望能帮到你。


推荐几款儿童编程启蒙工具

随着社会的进一步发展,进而对人才的要求进一步提高,计算思维将会成为衡量人才的重要标准,而儿童编程将会成为今后的趋势。那么,如何选择合适的语言来给儿童做编程启蒙呢?今天林子便列举一些常见的国内外适合儿童编程启蒙的编程语言和工具供大家参考。

01 Scratch 支持平台:Web/iOS/Android/ Linux

简介:

Scratch是由MIT(麻省理工学院)Lifelong Kindergarten Lab开发的一款免费的儿童编程语言。这门开放语言有配套的入门教程、家长课程指南和强大的用户社区,甚至还有Scratch编程卡片可供离线学习使用。可见Scratch的学习资源非常丰富。

特点一:可视化界面,编程的过程像玩游戏一样轻松

Scratch是一款可视化编程语言,其中有一系列可拼接的代码块,编程的过程就像搭积木一样,这样的可视化界面为儿童(和家长)创造了更多的脚手架体验。整个编程过程就是把一些编程组件堆叠在一起从而实现特定功能,根据功能不同,组件又可以分为动作类组件、事件类组件和操作类组件。

Scratch中还有一个特别人性化的设计,不同功能的块形状不同,比如事件块与动作块的形状就不一样,而且块的形状决定了只允许它与一个(或一类)兼容的对象组合,这就很好地避免了一些语法错误。当两个块无法实现顺利拼搭的时候,其实就在提醒儿童当前的做法是有错误的,儿童可以通过这样的反馈来得到暗示从而会进一步思考寻找正确的解决方法。所以可以看到Sratch的设计非常适合帮助儿童培养发现问题、解决问题的能力。

推荐几款儿童编程启蒙工具

特点二:支持一键分享,儿童的作品可以被全世界看到

在Scratch中,儿童可以使用系统中预设的图像或字符来开发游戏或动画,也可以自定义上传图片。Scratch不仅支持在线也支持离线使用,Scratch社区还支持项目分享,儿童可以将他们的作品分享在社区中,儿童的作品可以被全世界看到。

如果小朋友没有创作思路,也可以去社区中查看别人的作品,还可以一键查看作品的逻辑设计,为小朋友自学和研究编程提供了很好的支持。另外Scratch Jr和Scratch kid是Scratch的精简版,更适合年学龄前儿童。

推荐几款儿童编程启蒙工具

>>>>

推荐理由:

之所以第一个推荐Scratch不仅因为它免费开放,而且它有很多成熟的配套免费资源。由于Scratch学习参考资料也十分丰富,所以非常适合家长和儿童一起学习。国内最早的教育创客之一,温州中学信息技术老师谢作如教师和他的研究生团队开发了基于Arduino创意机器人的Scratch开源课程,并且开发了一个融在线编程和在线教学、交流于一体的平台—–好好搭搭在线。整套Scratch开源课程由杭州下城区骨干教师开发,共12课,非常适合小学初学者。课程包含电子教材、参考程序、微课等一系列教学资源,也算是国内Scratch方面比较成熟的研究成果。相关参考:Scratch开源课程重磅推出

推荐几款儿童编程启蒙工具

02 Blockly 支持平台:Windows, Mac OS, or Linux

简介:

Blockly是Google在Scratch基础上的改进版本,跟Scratch类似,Blockly的编程原理也是组件拼接来实现相应的功能。不同的是,Blockly可以输出不同类型的代码(如图所示:左边的块状语言拼接图,右边则是源代码),目前Blckly支持的代码类型包括JavasScript,Python,PHP,Lua和Dart。对于不精通专业编程的人来说,Blockly是一款不可多得的好用的视觉编辑器,从这个角度来说它就不仅仅是一款面向儿童的编程语言了。

特点:支持多种语言输出

用Blockly编程的时候,可以在屏幕一侧编程,在屏幕另一侧看到代码(如图所示)。Blockly还有一个惊艳的功能是能够及时切换任意一种编程语言,如果你想看看不同的编程语言在具体某一个语法上的差异,直接切换就可以做到。这样的功能使得Blockly非常适合各种年龄段的学习者,包括年龄较大的儿童和年龄较长的成年人,对于年龄较大的儿童和成年人,可能对Scratch的漫画功能不那么感兴趣,相反,他们更青睐编程的核心原理,Blockly无疑成为合适的选择。

推荐几款儿童编程启蒙工具

Blockly是从Scratch基础上发展起来,但两者之间的过渡跨越非常大,实际上Google与麻省理工学院一起开发的下一代Scratch便是是基于Blockly平台,我们可以预测升级后的Scratch功能将更强大,兼容性将更好。

事实上,在App Inventor开发中,Blockly就起到了关键的支撑作用,App Inventor是一款可用于开发Android应用程序的语言(云端微课连续发了很多AppInventor系列教程),Google已经将该项目移交给麻省理工学院。

由于Blockly属于后起之秀,因此Blockly还没有像Scratch那样开发完全,目前还没有足够多的指引教程和参考资料。由于Blockly适合所有年龄段的开发者,我们可以预想它是一款非常有潜力的编程语言。

03 Alice

简介:

Alice 是一款免费的3D编程工具,由卡内基 – 梅隆大学开发,它旨在教授面向对象编程语言(如C ++、Java)的一些概念,如事件驱动。同样地,它也是使用构建块的方法,通过对相机动作、3D模型以及场景的综合控制来创建游戏或动画。

推荐几款儿童编程启蒙工具

Alice中的程序或“方法”甚至可以转到Java 的集成开发环境中,比如NetBeans,这样的好处是,学生可以在编程的时候从视觉构建块界面转换为标准编程语言。

推荐几款儿童编程启蒙工具

04 Swift Playgrounds 支持设备:iPad

简介:

Swift是2014年WWDC(苹果开发者大会)发布的新开发语言,可以与Objective-C共同运行于Mac OS和iOS平台。 Swift Playgrounds是一款iPad游戏,旨在教孩子们如何在Swift中进行编程。这款游戏可以从苹果商店免费下载,适用于零基础编程人员。

推荐几款儿童编程启蒙工具

>>>>

特点:

该应用程序包含许多关于不同Swift命令的教程,比如说,在3D世界中去移动一个名为Byte的字符。尽管不需要编程基础,但是孩子们需要去阅读指引教程并且有一些解决问题的耐心。该应用的编程方式依然采用拖拽式,但是该应用并没有使用跟Scratch和Blockly一样的互锁块界面。

一旦孩子精通Swift Playgrounds,他们就可以开始学习Swift开发。看,边玩游戏边学编程,真是一举两得的事情。

总结:

儿童编程工具的特点是趣味性十足且弱化了编程核心的原理,可以让儿童在玩游戏中get到编程概念和计算思维。当然市面上还有很多适合儿童的编程工具,每一种编程工具都有各自的特点,虽然很多游戏或者编程语言看起来有很大不同,但是其培养的核心素养或者说编程概念都大同小异。所以建议家长根据孩子的年龄特点选择一款编程语言或游戏作为孩子的编程启蒙工具。建议家长和孩子一起学,学的过程中,家长可以适当地做引导,由于有些编程语言仅支持英文,所以家长的指引就显得尤为重要,家长也可以借机培养孩子的英语,可谓一举两得。

本文参考:

https://www.lifewire.com/kids-programming-languages-4125938

https://scratch.mit.edu/

https://developers.google.com/blockly/

https://www.alice.org/index.php

https://www.apple.com/swift/playgrounds/

文:林子 图:来自网络

推荐几款儿童编程启蒙工具

林子

IT女教师,靠谱女青年

从教4年,保持学习初心

使命:生命影响生命

关注我,一起成长,遇见更好的自己!

拓展知识:

原创文章,作者:趣淘网小编,如若转载,请注明出处:http://www.3322388.com/18475.html

发表评论

邮箱地址不会被公开。 必填项已用*标注