打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
你一定没注意,苹果发布会上比iphone7更具未来性的是这个

Swift Playgrounds绝对是孩子学编程的好工具


      我为什么这么说呢?Swift Playgrounds针对零基础的学生,采用解谜游戏式的方式吸引青少年,而且他们所学的是真实的编程语言。

1、目前Swift Playgrounds真正的精华之处在于所编即所见。左边会显示程序语言界面,而右边则直接以动画的方式,实时展现代码的运行效果。苹果称这种可视化的编程学习方式为“what you code is what you see”。你能看到你控制的每一个动作,让人很容易理通过基本指令的组合实现复杂功能的过程,这也是编程的本质。

2、它用一种游戏化的方式来教人编程。一个名叫Byte的小怪兽在划分成一个个方格上来来回回,收集宝石并触发指令。你控制这个“游戏”的方式不是按键或扫动,而是输入代码。Byte只会几种基本动作:前进、左转、打开开关、搜集跟前的宝石。一开始教程引导我们组合这些基本指令,控制Byte完成收集宝石的任务。

      之后引入函数的概念,引导我们思考如何利用基础指令实现右转,并如何将这些基础指令组合成函数,可以和其它基本动作一样控制Byte。虽然和真正用于生产的Swift语言有差距,但语法甚至命名规范上和Swift语言没有区别。

  编程语言是未来孩子必备「外语」

       学编程为什么重要?看美国总统奥巴马今年一月底宣布的教育政策就知道了。他在演说时提到:计算机科学是基础能力,就跟听说读写一样重要!包括汽车维修人员需要协助修改车用电脑程序,护士也必须懂医疗数据分析,各行各业都要懂得与计算机合作,拥有程序力。甚至,程序语言被等同于「跟机器沟通」的第二外语。美国、英国、法 国、丹麦等,合计全球已有十五国将程序纳入中小学教育。

     但我觉得学习编程并不是让孩子成为程序员,而是为了学习程序员的思维方简单地说就是长期不间断的编程实践(开发、开发、还是开发),持续地学习与借鉴(编程是改朝换代最快的,稍不注意就被落下了),以及怎么去突破:思考、反思、再思考,最后成习惯。

一些swift playgrounds的功能

       用这个应用,孩子能和专业程序员一样,使用相同的代码解决问题。从基础课程入手,等学到更高级的概念,孩子能通过这个应用学习立创建更复杂的代码。


自定义图标


掌握基础知识后,就能加强新的挑战。孩子在建立有趣的作品中也提升了技能。


可以通过快速拖动常用的代码片段库来减少输入


      目前除了第四代iPad外,Swift Playgrounds可以在所有支持iOS10的平板设备上运行。这其中,iPad Pro效果最好,应用的载入时间几乎是即时的,无论是图形渲染还是代码的执行用户都不需要等待很长时间,而且画面效果十分锐利清晰。

      小白家长们会说下载不到这个应用,对的,因为IOS10还没上线,等上线了,你更新系统就能下载到了。

        目前我觉得孩子入门的唯一门槛是和别的编程语言一样,Byte能响应的指令都是用英文定义的:比如前进是moveForward(),左转是turnLeft()。这对英语好的孩子而言是没任何问题的,但对于不会英语的孩子,就没这么直观了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
美国传得最火的物联网报告 82页看懂千亿级市场!
烧脑又有趣!苹果官方的「编程游戏」登陆 Mac,让你快速入门 iOS 开发
孩子除了Scratch还可以学什么编程?
Swift Playgrounds培养学生计算思维的实践探索 参考论文
具透丨带你用最有趣的方式学编程:Swift Playgrounds 评测
Swift Playgrounds 4上线,在iPad上也能编程了
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服