我最近发表了一篇论文气2017(ACM年度计算系统人为因素会议)称为老年人学习计算机编程:动机、挫折和设计机会.这篇论文在会议上获得了优秀奖。下面是这个项目的摘要。
现在,在向广大受众教授计算机编程的倡议背后有巨大的动力,但这些努力中的许多(例如,Code.org,刮伤,ScratchJr,爱丽丝)针对社会最年轻的成员:K-12和大学生。相比之下,我想研究年龄谱的另一端:60岁以上的老年人现在是如何学习编程的.
为什么要特别研究老年人呢?因为这一人口数量已经相当可观,而且随着我们所有人(希望如此!)在未来几十年继续活得更长,这一人口也在迅速增长。联合国估计,到2030年,25%的北美和欧洲人将超过60岁,16%的全球人口将超过60岁。人们对老年人如何消费科技产品进行了广泛的研究,也对他们如何策划和制作数字内容(如博客和个人图片集)进行了一些研究。但到目前为止,还没有人研究老年人是如何学习的生产新技术通过计算机编程。
因此,为了发现老年人学习编程的动机和挫折,我设计了一个10个问题的在线调查,询问他们的就业状况(例如,工作,半退休,退休),职业,他们为什么学习,他们使用什么资源来学习,以及到目前为止他们学习经验中最令人沮丧的部分是什么。
第一个挑战是找到一个足够大的老年学习者群体来填写我的调查。幸运的是,我创建了一个流行的学习编码网站,名为Python导师(pythontutor.com),在过去十年中,共有来自180多个国家的350多万游客到此参观。大约16%的用户自称年龄在55岁及以上,所以有很多老年人在那里学习编程。
我把我的调查部署到Python导师网站从2015年3月到2016年8月,共收到504份回复。受访者的平均年龄为66.5岁,来自52个不同的国家。不出所料,大多数人都是在STEM领域受过高等教育的专业人士,因为他们是他们这一代人中最精通技术的人。具体来说,18%的受访者是(现任或退休)科学家和工程师,18%是K-12和大学教师,12%是希望学习新技术的软件开发人员,8%是企业高管和经理。
为什么我们的受访者学习编程?最常见的与年龄有关的动机是:
这里有一个关于如何弥补年轻时错失的机会的好故事。一位67岁的退休资讯科技总监在他的调查回复中写道:
“我上学的时候和刚开始工作的时候都做过一点编程。然而,我很快就被“踢上了”(进入了管理层),从未有过专业编程的经历。[……]我一直希望能够创作节目,但由于忙于工作和家庭,我从来没有抽出时间。现在我已经退休了,我正在努力实现这个梦想,学习。”
与此相关,一位64岁的退休网络工程师写道,他渴望保持头脑敏捷,并创造出造福于同龄人的技术:
“首先,通过不断地学习新事物,我希望延缓或减少衰老对大脑的影响。[……]其次,为了利用许多与健康相关的传感器监测器产生的数据,我想帮助我自己和其他老年人保持一种大众负担得起的独立生活方式。”
是什么让我们的受访者在学习编程时感到沮丧?最常见的三种与年龄有关的挫折是:
一位71岁的退休it技术人员幽默地写道,他认为自己有认知障碍:
“考虑到我是微处理器/微控制器技术的早期采用者,我对设备或概念没有恐惧。但是几年前“自动”的东西似乎要比过去花费更多的时间和精力来消化和存储。早发性阿尔茨海默症?可能不会。ACS吗?(高级坏脾气综合征)——可能是其中的一部分。”
受这项研究结果的启发,我应用了教学设计由Mark Guzdial在他的书中开发的框架以学习者为中心的计算机教育设计:全民计算机研究提出改善老年人学习体验的设计思路。在我的设计过程中出现了三个主要主题:
众所周知,科技界以年轻人为中心:关于谁学习和编程的流行概念充斥着年轻人的形象,通常不到30岁。同时,年龄歧视在科技领域是一个非常普遍的现实。在未来的几十年里,随着人们的寿命越来越长,为了抵消这些流行趋势,老年人在一生中获得平等的高质量计算和编程教育是至关重要的。
我们已经在扩大传统上代表不足的群体对计算机的参与方面取得了巨大的进步。但仍有很多工作要做。努力传播力量和快乐全民计算也应该包括所有年龄的人。
就到这里吧!你可以阅读我的论文了解更多细节:老年人学习计算机编程:动机、挫折和设计机会.
没有找到条目