现在的位置:主页 > 综合新闻 >

Swift Playgrounds:人人学编程时代,Apple想让你边玩(3)

来源:电脑编程技巧与维护 【在线投稿】 栏目:综合新闻 时间:2021-05-22

【作者】网站采编

【关键词】

【摘要】但我们的教育方式却在让学生对编程望而却步。在现在的大学计算机基础课程中,我们采用着灌输式的被动学习方式,在学习的一开始学生先被灌输各种抽

但我们的教育方式却在让学生对编程望而却步。在现在的大学计算机基础课程中,我们采用着灌输式的被动学习方式,在学习的一开始学生先被灌输各种抽象的基础概念,然后使用代码做一些无聊的计算,这个过程极大的地削弱了学生的学习兴趣,使学生想到编程,第一反应就是头疼。于是大多数同学的编程学习最终走向了“从没入门到放弃”。

20世纪初以美国教育学家杜威为代表的进步教育运动,打破了传统的以教师为中心的学习方法,而是以学生为中心,通过开展活动来展开教学,极大地增强了学生的参与感,这或许可以给予我们今天的编程教学一些启发。编程是一门实践学科,我们的学习正应该以“做”为核心。

Playgrounds 正体现了这样的一种教育理念。它让编程变得可视化,也更加生动。

Apple的实践:

如果说Swift Playgrounds是学习,那么Apple提供的机器人则是真实的线下实践。

记得北里熊在很早的时候在南京虹悦城的Apple Store参与过编程化机器人活动(2017年“玩游戏学编程”LionBot的活动):

在那次《舞狮迎新春》编程机器人活动中,我操作的是瓦力,使用拖拽式进行拼接,后续开始展现瓦力的动作。

这样的动作可以真实的让家长们明白,这是编程可以做的事:让机器人在电视里的动画实打实的做事:向前走,向后退,甚至可以把机器手给举起来……

北里熊在给常阔展示照片时说道。

变传统的计算机课程为综合实践课程,开展创客教育,让学生基于真实的任务,运用编程知识去解决一定的问题,获得参与感和获得感,领悟到编程的价值,才能让学生真正爱上编程。

或者不仅仅局限于学校教育,正如今天很多 Python 课程所尝试的那样,这样的编程学习方式也可以在成人教育中得以应用,在知识经济时代为终身学习提供支持。

这任重而道远,Playgrounds 的存在为我们开辟了一条道路,面向不同的学习者和不同的编程语言,支持更多的设备······还有更多的方式等待产品开发者们探索。

四、仍需改进的点

1. 交互上的不足

在实际使用中,放大界面时则会出现部分界面浏览不全的情况(目前可能是希望可以放的足够大,对于用户与场景的交互上看更加的精致)如下图所示:

或许在以后的更新中,会完善这样的体验。

2. 学习效率不高

一遍一遍地完成游戏任务,重复进行代码的练习,确实可以加深对代码的印象,但却需要大量的时间。这样的学习方法显然并不适合那些有一定编程基础,可以通过把 Swift 与已学会的编程语言建立联系,来快速完成学习的用户。

3. 软件优化问题:发热、卡顿等

笔者在尝试的过程中发现,使用 Playgrounds 一段时间后设备会发烫,而游戏的动画过度缓慢,旧iPad出现的卡顿等问题也影响了使用体验。

4. 设备兼容性

目前 Playgrounds 仅支持在iPad和Mac设备中使用,不支持 iPhone 和 Android、Windows等其他平台设备。这些设备本身在购买层面上需要较高的成本,这无疑会成为Playgrounds 学习走进普通中小学的门槛。

5. 与实际开发的距离

诚然,在这样的界面中与实际的开发确实有一些距离:

在 Playgrounds 推出之际,”人人可编程”项目是Apple在2019年11月经过重新设计的编程课。

但是其中,“人人”一词,便是注定了目标用户群为“普罗大众”,其中也包括青少年。

这是一个非常大的用户群体,其中也包含青少年和老年人,所以,除了 Playgrounds,还有“使用 Swift 开发”这样更加进阶的面对高中与大学生的开发课程。

如果青少年下载一个Xcode,可能会在开发过程中获得更多的限制:诸如版本问题、突然看到的Cocoa等专业词汇,青少年输入一个单词,就会因为没有import而导致各种报错……

可见,Playgrounds 仅仅是一个编程入门的引导,我们也非常期待日后的Playgrounds可以增加这些内容。

五、参考链接

Apple 拓展面向教师和学生的“人人能编程”课程

本文由 @产品言思 原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自Unsplash,基于CC0协议。

文章来源:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/zonghexinwen/2021/0522/1098.html

上一篇:少儿编程与人工智能有什么关系?
下一篇:智能编程机器人进校园

电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: