从程序员到教育工作者

人工智能教育普及应快勿缓

最重要的教育方法总是鼓励学生去实际行动——鲁迅


 在英语还未普及时,或许我们谁都无法预料今天英语会走遍国内上下。

目录

人工智能教育普及应快勿缓

前言

一、什么是人工智能!

二、青少年纯编程软件

<一>scratch编程

1.介绍

2.开发路线图

<二>scratchJR编程

<三>Python编程

1,介绍

2,语言特点

二,青少年机器人编程

<一>WeDo

<二>EV3是什么?

        1,介绍

        2,功能

总结



前言

        刚刚毕业,踏入社会的我和同龄人一样迷茫过、在陌生的城市如一缕游魂飘荡、居无定所。也随波逐流,进过厂,做过服务,发过传单······手里3K来块的工资,缴完房租水电后,省吃俭用勉强度过一个月。

       大学时,我所学的专业是计算机,那会儿我就想着大概就按部就班的去做一个程序员吧,毕竟程序员工资高。我也麻木了一段时间,大概是我根本不喜欢这样的工作。我从不承认自己平庸,但优秀的人比比皆是。

        我辗转了几个小型工作室,从打杂做到助理,遇到形形色色的人,有经验丰富的海归者、有名校毕业的实习生、有五湖四海的漂流人。那会儿,我见识到了差距。不只是我和他们的差距。更是不同城市的差距、不同国家的差距、不同年龄的差距。

        我很庆幸生活在了这个年代,见证了从积贫羸弱到如今盛世富强、从一纸难书的家信到千里相望的视频、从拉弓射投壶的玩意儿到数字数码的游戏。但这是科技飞速发展的时代,比起我们儿时捏的泥巴,现在的少年从出生便生活在科技的时代。手机、电脑、机器人。或许这还不是人工智能的时代,却远胜于我们。他们可以足不出户便能看遍山川大河,他们不需要翻阅千书万卷便可知道自己所需要的答案。

        这是科技的力量。但科技的基础——是人!亦是人才!

        其实一开始,我并没有想作为一名教师。机缘巧合下我认识了一个男孩,刚从英国回来,自三岁接触编程,今年七岁,他已经能独立并且熟练的用scratch3.0编写一款简单的游戏。七岁啊!我七岁的时候还在玩过弹弓呢。

        后来我询问了兄姐、同学、以及一些小朋友。能准确的答出scratch是什么的寥寥无几。问过许多年长者,他们对于‘智能教育’四字,大部分人摇头表示闻所未闻。

        我走过几座城市,了解过当前的智能教育培训机构,询问过许多家长,总结到以下两方面:

        一方面:给孩子报名人工智能学习的家长

               1, 许多家长对智能教育是什么并不了解,报名只是因为自己孩子喜欢,重视孩子玩的一类家长。

                2,得知智能教育培训可以给孩子高考有四十分值的加分项,重视分数的一类家长。

        二方面:没有给孩子报名人工智能的家长

                1,从未听闻过的一类家长

                2,人工智能培训费用高于其他培训,无法负担学费的一类家长

        在这样一个时代,网络的出现让孩子的教育出现了一个有一个的问题。

        再后来,我满腔热血的转身投入智能教育事业当中,想改变当前现状,或许有一天人工智能教育也会想英语教育一样,普及全国。那么等真正到了这一天,我想,这回事一个时代的飞跃,少年的创造力无限!

  

        



一、什么是人工智能!

[以下资料收集整理编辑来源——百度百科]

人工智能是一门前沿交叉学科。

广义的人工智能:

       1, 研究、开发用于模拟、延伸和扩展人和其他动物的智能。

        2,开发各种机器智能和智能机器的理论、方法、设计及应用系统的综合性学科。

狭义的人工智能:

        1,用计算机模拟或实现的智能

        2,研究如何使机器具有智能(特别是人类智能如何在计算机上实现或在现)的科学和技术。

人工智能是引领新一轮科技革命和产业改革的重要驱动力。

二、青少年纯编程软件

<一>scratch编程

1.介绍

Scratch 是麻省理工学院开发的一款简易图形化编程工具。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件,建立起做编程的欲望。

建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上。官方网站给每个注册用户开通了一个个人空间,放置发布的程序。

用户发布后的程序,在官网可以找到。制作中的程序只能在软件环境下运行,发布后的程序则是在网页内运行的。就是说,孩子们的作品可以通过网络被无数人看到。官方网站具有交友和评论的功能。国内亦有类似官网发布程序后在网页内运行的网站,方便国内爱好者和孩子们对作品进行交流。

2.开发路线图

Scratch 的 1.4 版本、2.0 版本和 3.0 软件版本分别是用 SmalltalkFlash 和 HTML5 开发的。

Scratch 1.x 时期

Scratch 1.4

Scratch 1.x 采用 Smalltalk 编写。作为“OLPC(One Laptop per Child,每个孩子都有一台电脑)”项目的一部分,Smalltalk 提出一个建议的语言学习顺序,其中的每种语言都被设计成下一种的入门和基础。这个顺序是:Scratch - Etoys - Squeak - 任意 Smalltalk。在学习的过程中,每一种语言都提供了图形化的编程环境,不仅是用于教会孩子们一些编程的概念,而且是包含物理和数学知识的模拟及讲述故事的一些练习。Smalltalk 和 Squeak 作为全功能的应用程序开发语言,在过去的数十年中已经变得十分有名了,而 Scratch 是孩子们学习的工具。在整个 1.x 系列中,Scratch 官网基本保持不变。该版本的 Scratch 和网站没有联系(除了发布程序)。这在 2.0 时期中发生了变化,人们可以在网页里制作程序。 

Scratch 2.0 时期

Scratch 2.0 是由 andresmh 于 2010 年 1 月在 Scratch 论坛上发布的。它采用 Flash 编写,支持了矢量图。Scratch 2.0 分为离线版和在线版,在线版允许直接在 Web 浏览器里创建、编辑和查看项目(不再需要上传、下载项目或者安装其它软件),可以使用云变量。离线版则只能本地制作程序,且无法使用云变量。 

Scratch 2.0

Scratch 2.0 离线版在 Scratch 官网提供下载,便于在无法连接 Internet 的情况下使用,2.0 版本加强了与外部链接设备的互动,例如 Lego Wedo 等。2020 年,更加先进的 3.0 版本发布后,官网不再提供 Scratch 2.0 编辑器。

Scratch 3.0 时期

Scratch 3.0 放弃了 Flash,采用了 HTML5 来编写,HTML5 是最新的 HTML、CSS 和 JavaScript 的总和,Scratch 3.0 首先将会使用 WebGL、Web Workers 和 Web Audio Javascript Libraries。JavaScript 是一种广泛的语言,它支持所有浏览器和 WebGL,从而跨平台使用。它经过了精心挑选,JavaScript 运行不需要任何额外的插件。 [1] 

Scratch 3.0 这个名字首先是由 Scratch 团队的 Andrew Sliwinski 在 2016 年 5 月提出的。2018 年 1 月,Scratch 3.0 的第一个公测版本(Scratch 3.0 beta)在 Scratch 官网上发布 [2]  ,Scratch 3.0 在线编辑器的发行版本在 2019 年 1 月发布,而离线编辑器在 2019 年 1 月后也提供下载使用。

Scratch 3.0

Scratch 3.0 不仅仅是重构,也增加了一些功能,比如“移到最后面”积木、“文字朗读”“翻译”扩展等。编辑器的外形看起来更加柔美,支持多次撤销和重做。Scratch 3.0 保存的文件格式为 .sb3,但它也可以读取 .sb 和 .sb2 文件。 

scratch3.0适用于小学年龄阶段的学生,那么就有家长询问更小的小朋友是否能学呢?麻省理工推出了一款“scratchJR”。

<二>scratchJR编程

Scratch JR

MIT 的 ScratchJR是 Scratch 中的一款专门为学前儿童开发的平板应用,适合 5 - 7 岁孩子学习编程。其实我认为,它更倾向三岁以上小朋友去玩耍2,只是我们的孩子较晚的接触到编程。


<三>Python编程

1,介绍

Python由荷兰数学计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

2,语言特点

        简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。

        易学:Python极其容易上手,因为Python有极其简单的说明文档 [8]  。

        易读、易维护:风格清晰划一、强制缩进

        用途广泛

        速度较快:Python的底层是用C语言写的,很多标准库和第三方库也都是用C写的,运行速度非常快。

        免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。

        相比之下会比较适合初高中往上的学生,对于函数有了一定的了解和认识。如果有编程爱好!或许PYthon是一个不错的入门选择。

二,青少年机器人编程

<一>WeDo

        WeDo套装是学生可以在电脑上直接编程和连线控制机器人的一款简单入门的新套装。套装包括了150多个积木组件,1个马达,1个运动传感器(也就是我们俗称的“红外线传感器”)、1个倾斜传感器和1个乐高USB Hub。配合2009580教学光盘中的12个趣味活动,让学生轻松理解机器人控制原理。

 对于机器人的学习可能有家长质疑了,不就是让小朋友玩么?花的都是冤枉钱,还不如报个英语班。

英语班重要么!告诉您,英语非常重要。

可在这里我为什么把英语和人工智能拉上关系呢?机器人编程的学习的过程中,我发现搭建机器人需要动手、编写程序需要动脑。里面含括的知识点更是囊括了“数学、英语、物理、机械······”等,充分的体验了人工智能是一门交叉类学科。

上面说到的WeDo是入门级,那么接下来的Ev3就是中级。

<二>EV3是什么?

        1,介绍

        EV3最大特点是无需使用计算机就可进行编程:EV3配备了一块“智能砖头”,用户可以使用它来对自己的机器人编辑各种指令。而在过去,使用者只能通过计算机来进行该操作。编程完成后,使用者还需要通过一根数据线将程序下载到机器人身上。

        2,功能

        新一代的LEGO头脑风暴系列的主控——EV3。它的按钮可以发光,根据光的颜色可看出EV3的状态.更高的分辨率的黑白显示器,内置扬声器,USB端口,一个迷你SD读卡器,四个输入端口和四个输出端口。支持USB2.0,蓝牙和Wi-Fi与电脑通讯。还有一个编程接口用于编程和数据日志上传和下载。兼容与移动设备,(安卓、IOS)由AA电池或EV3充电直流电池供电。  

技术规格:          

        处理器:ARM 9处理器 300MHz 基于Linux操作系统。  

        输入端口:4个输入端口,1000/s的采样率。  

        输出端口:4个  存储:内置16MB的ROM和64MB的RAM。支持最高32GB Micro SD卡拓展  

        按键:可发出三种颜色的六个按钮。并且通过颜色表明活动状态。  

        屏幕:分辨率178*128像素,能更好的查看详细图形和传感器数据。

        拓展:通过EV3左侧的标准USB(EV3有两个USB一个mini USB是用于程序下载,一个标准USB用于拓展)可连接外部Wi-Fi、蓝牙适配器等外置设备。

        通讯:可使用USB2.0、Wi-Fi通讯  

        电池:可使用六节AA电池,或者原装2050毫安时的锂电池。  

       

伺服电机:和以前的NXT伺服电机没什么太大区别。主要区别在于外观,更容易连接。

        技术规格:  

                测速反馈精度:160 - 170 RPM  运行扭矩约30 oz *in  失速转矩约60oz*in

微型伺服电机:比正常的伺服电机扭力小,速度高,更快反应时间和更小的体积。 

        技术规格:  

                测速反馈精度:240 - 250 RPM  运行扭矩约11 oz*in  失速转矩约17 oz*in  超声波传感器:比之前的超声波传感器的精度提高  

        技术规格:  

                测量距离:3到250厘米  测量精度:1厘米  

陀螺仪传感器:这是一个新增加的传感器,用于测量旋转运动方向和改变运动方向,可测量角度,制作自平衡机器人。不过这个貌似只能测量一个方向的。  

       技术规格:  

                角度精准度:±3°  最大测量角度:440°/s  采样率:1KHz  

颜色传感器:它可以测量光的反射值(就像NXT光电传感器那样)也可以检测颜色。可检测八种颜色比之前的颜色传感器多检测了一个棕色。

        技术规格:  

                采样率:1KHz  可识别颜色数量:八种  触动传感器:和之前的触感没什么太大变化。

红外信标:这已被设计用于与EV3红外导引头传感器。该信标发射红外信号,该传感器可以跟踪。该信标,也可用于发送红外信号控制EV3。  

        技术规格:  

                四个独立通道  一个指示灯  一个开关,四个控制键。  如果在所设时间内没有运动则自动断电。  工作距离可达两米。  需要两节AAA电池。  

红外导引头传感器:该数字EV3的红外寻求传感器检测到邻近的机器人和读取的EV3红外信标发出的信号。学生可以创建远程控制的机器人,导航障碍训练场,并学习如何使用电视的遥控器,监*控系统,甚至在目标采集设备红外技术。  

        技术规格:  

                距离测量高达约50 - 70厘米  工作距离信标高达两米  支持四个信号通道  接收红外远程命令  

注意:教育套装不含红外信标和引导头。需要另外购买。同时零售版有红外信标和引导头但没有陀螺仪,并且少一个超声波。

据本人测试:完全可与NXT配件及传感器连用。   

总结

        人工智能的发展,逐渐的取代我们的双手,人工智能必定在未来掀起一波主流!

        更多了解请关注“青少年人工智能教育”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值