本篇文章1382字,读完约3分钟
坐在苹果存储零售店,上讲师编程入门课,我“写”的代码,竟然带动了机器人。
所有这些都是通过苹果的swift语言、编程入门软件swift playgrounds实现的。
在采用英语的国家,学习编程有先天性的特点。 毕竟,中文编程语言目前完全无法与我们熟知的c、java等相抗衡。 苹果开发的swift语言当然也一样,但swift语言的一大特征是命令和英语词汇的意义直接相连(我知道其他语言也有这个特征)。
/ h// br /
简单直观的交互编程
swift playgrounds是提供编程课程的app,编程难题按难度分类,是基于游戏的交互式编程游戏。 除了苹果第一人提供的课程外,还有第三方开发者设计的编程难题。
那么,swift playgrounds编程入门“你好,字节”不需要点击代码。 只要再次点击画面底部的代码选项,理解英语自然就会很开心。 如果不知道这些英语意味着什么,运行一次,就可以看到右画面的作用动态,自然就知道代码的意思,非常直观。
但是反过来想,这能教孩子们英语吗? 代码入门完全不停止地点在玩游戏。 随着时间的推移,代码选项从原来的“图标”中,最终被孩子们识别为英语的“意义”,感受到有潜力的样子。
仅仅点击代码就能通过动画感受指令的意义,显然不足以让客户了解编程的整体情况。 在playgrounds中,在所有正式挑战之前,用动画传达“命令”、“函数”、“循环”等编程概念的含义,然后通过交互编程实时表达代码的执行结果 无聊的拷贝只能从入门到放弃。
机器人跳舞吧
光看画面中的角色找宝石是不够的吗? playgrounds的课题也可以应对外围设备。 jimu robot meebot机器人、sphero球形机器人,甚至是Lego积木,都可以通过playgrounds的编程来运行。
突然很羡慕现在的孩子们。
在playgrounds的高级挑战赛“用meebot跳舞”中,机器人行动的代码包括: moveforward ( )“前进”、moveleftarm(angle:80 )“抬起左臂”
当然,在短时间的体验中,我真的没有“输入”这些代码。 它仍然是由缺省提供的代码选项完成的。 尽管如此,自己编辑的这一系列代码,因为可以看到摸的东西了,所以相当开心。
随着便携式设备性能的崛起,编程不再是大部分计算机上运行的专利,许多父母意识到编程对孩子的成长有很多积极的作用。 这里的编程不是说今后成为程序员,而是培养冷静、逻辑的思维。
在这一点上,苹果swift语言简洁有效,可以真正开发app,同样也有像playgrounds一样精巧的入门教程,在少儿和编程上对比有趣的成年人也是非常好的选择。
实际上,苹果零售店的课程从入门到高级编程课程都有,年的计算机科学教育周很近,苹果从年开始参加的“编程一小时”活动也将从12月1日开始。 在这期间,苹果线下零售店店内的编程课数量将比往常多,从即日起报名参加数千次“编程一小时”免费讲座,各个技能水平的人都有机会学习编程。
此外,苹果还制定了新的《编程一小时活动辅导员指南》,帮助教育工作者在课堂上使用swift playgrounds和其他ipad app授课。 从学生到教学生的老师,学习了swift编程,也管理了苹果,还准备了电子版教材。
我想自己制作按钮脚本,说不定可以抢到火车票呢。
标题:“苹果一堂编程课 让我"写的"代码能遥控机器人了”
地址:http://www.5xnr.com/teqkj/17612.html