苹果公司Swift Playgrounds会彻底转变人们学习编程的法子?

2019-08-21 在线辅导 暂无评论 阅读 118 views 次

近期,中国名师教育网智库发布了《2018中国少儿编程教育行业研讨讲演》,讲演里具体先容了用于编程教育的根底代码言语开展历程,而且将现现在市场上用于编程教育的产品分为了两大类、四小类产品。

本篇文章通过先容苹果公司的编程软件Swift Playgrounds,引出编程教育市场具有的产品状态,而且对于当下贱行的编程言语以及硬件平台的更迭进程进行讨论。

Swift Playgrounds会是下一个主流编程教育言语吗?

回想编程教育言语的开展史,编程教育言语从编程言语的开展长河中剥离出来逐步构成绝对于单调的编程代码愈加存在可视化的、易操作化的用于教育的编程言语。而这种编程言语对于刚刚接触到编程的学习者来说更容易上手,尤其是用于青少年的编程启蒙。

从西摩尔·帕伯特于设计1968年设计的LOGO编程言语到MIT的Scratch团队设计出的Scratch2.0、3.0图形化编程言语,再到人工智能时期逐步挖掘出来的Python言语。每个阶段都有标记性的主流编程言语。而跟着人工智能与传统工业的接洽日趋严密,新零售、新餐饮、智能家居、智能制作等AI+传统工业的模式出现,各行业须要善用机器跟 人工智能的人才,因而也激起了人们对于孩子从小接触编程教育的首要性的讨论。越来越多的人认识到从小学习编程,不只可以使孩子把握与机器沟通的一门言语,更是在学习编程的进程中培育逻辑思辨才能,可以运用编程思维解决实际问题。

西摩尔派普特

在WWDC2016苹果发布会上,苹果公司CEO库克宣告Swift Playgrounds上线,讲到了Swift Playgrounds会彻底转变人们学习编程的法子。苹果公司将Swift Playgrounds定义为一款革命性的iPad利用程序。这一款程序对于于刚刚开端学习的学员来说更为适用,由于它没有须要理解编程常识就能够操作,这一点跟 当今用于编程教育的Scratch程序一模一样,同样都是通过互动、兴致等寓教于乐的方式来学习编程。那么,要想代替Scratch编程言语,成为编程教育的下一个主流编程言语,Swift Playgrounds的上风体如今哪?

更完善的连接。通过Swift Playgrounds能够学习苹果公司自主开发的Swift言语,而Swift言语是运转在操作体系Mac OS X上的集成开发工具Xcode可支撑的言语。学习Swift言语不只能让刚刚接触编程的学员了解编程的世界,也可以使得学员在今后可以将学习内容有的放矢的利用在苹果体系的开发上。

更生动的画面。3D场景愈加吸引学员使用这款程序学习编程,在Swift playgrounds教程里,咱们能够通过指令节制一个叫做Byte的小人实现收集宝石的义务。Byte只会多少种根本动作,或许说只能呼应这多少种根本指令:行进、左转、翻开开关、收集跟前的宝石。一开端教程领导咱们组合这些根本指令,节制Byte实现搜集宝石的义务。之后引入函数的概念,领导咱们思索如何应用根底指令完成右转,并如何将这些根底指令组合成函数,能够跟 其它根本动作一样节制Byte。

Swift Playgrounds

更庞大的集体。苹果旗下的各类产品都领有一众拥簇者,所以当苹果公司发布Swift Playgrounds之时,就已经领有了愿意去尝试这款程序的潜在用户。庞大的用户集体根底使得苹果公司进军编程教育领域所要破费的获客本钱微不足道。

回归教育自身,编程教育行业的产品上风如何分类的?

上文所讲的Swift Playgrounds,在以关卡式的游戏设计的方式进行软件编程教授的同时,还通过编程真正的机器人跟 无人机等,让代码栩栩如生。使用Swift Playgrounds学习编程的学员能够通过配置跟 节制EV3、MINDSTORMS等流行益智玩具,通过软硬件联合的方式打造真正的编程学习游乐场。

中国名师教育网智库在发布的《2018中国少儿编程教育行业研讨讲演》中,对于现阶段编程教育市场进行了梳理,将主流的产品分红了两大类、四小类产品。

两大类指的是软件编程教授跟 硬件编程培训。目前海内编程教育企业推行的软件课程系统主要参考美国少儿编程课程系统尺度之一的计算机老师协会 K12 计算机教育尺度(CSTA K-12 CS standards),通过该尺度研发迭代出“图形-代码-算法”阶段式的编程系统。

市场上的硬件课程系统,主要是在PicoBoard、Arduino等开源硬件平台进行电子元件等部件的DIY拼搭以及对于智能编程机器人套件的组装搭建。而且,大多数硬件课程会联合软件进行操作指令的编写跟 发布。因为编程教育学员集体春秋跨度较大,针对于没有同春秋层的学员,设计存在针对于性的课程。通过渐进式的学习,让学员可以在每个阶段播种没有同的编程技巧。对于于学龄前的学员,主要树立学员的常识实践框架,机械化的拼搭生涯中罕见的模型,培育着手才能为主;低级 阶段让学员在开源硬件平台长进行DIY设计,通过软件工具进行操作,实现简略的连线式编程;中级跟 高档阶段是通过对于智能机器人课程的学习,纯熟把握编程技巧。

编程课程类型

四小类产品指的是在软硬件下一层的维度中又能够细分出游戏、在线编程平台、机器人、开源硬件平台这四类。前两个属于软件类产品,后两个属于硬件类产品。

四小类产品

跋文

学员能够通过上述总结的没有同产品状态来学习编程,而载体情势的没有同,又各自可以培育学员没有同标的目的的才能以及技巧。那么,编程教育行业内的企业是如何取舍哪种情势来切入整个编程教育市场的?中国名师教育网智库将在接下来的文章中对于编程教育企业的运营要点以及将来开展趋势进行解读。更多的讲演内容,请浏览完全版讲演《2018中国少儿编程教育行业研讨讲演》。

版权声明

本文起源中国名师教育网,经中国名师教育网受权发布,版权归原作者一切。转载或内容配合请点击转载阐明,违规转载法律必究。

给我留言

Copyright © 中国名师教育网 保留所有权利.  

用户登录

分享到: