skip to main content
10.1145/3025453.3025945acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

Older Adults Learning Computer Programming: Motivations, Frustrations, and Design Opportunities

Published: 02 May 2017 Publication History

Abstract

Computer programming is a highly in-demand skill, but most learn-to-code initiatives and research target some of the youngest members of society: children and college students. We present the first known study of older adults learning computer programming. Using an online survey with 504 respondents aged 60 to 85 who are from 52 different countries, we discovered that older adults were motivated to learn to keep their brains challenged as they aged, to make up for missed opportunities during youth, to connect with younger family members, and to improve job prospects. They reported frustrations including a perceived decline in cognitive abilities, lack of opportunities to interact with tutors and peers, and trouble dealing with constantly-changing software technologies. Based on these findings, we propose a learner-centered design of techniques and tools for motivating older adults to learn programming and discuss broader societal implications of a future where more older adults have access to computer programming -- not merely computer literacy -- as a skill set.

References

[1]
2016. About Scratch. https://scratch.mit.edu/about. (2016). Accessed: 2016-09--19.
[2]
2016. Lumosity: Brain Games & Brain Training. https://www.lumosity.com/. (2016). Accessed: 2016-09--19.
[3]
Amjad Altadmri and Neil C.C. Brown. 2015. 37 Million Compilations: Investigating Novice Programming Mistakes in Large-Scale Student Data. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE '15). ACM, NY, NY, USA, 522--527.
[4]
Continuum Analytics. 2016. Anaconda Distribution Open Data Science Core. https://docs.continuum.io/anaconda/. (2016). Accessed: 2016-09--19.
[5]
Ingrid Arreola, Zan Morris, Matthew Francisco, Kay Connelly, Kelly Caine, and Ginger White. 2014. From Checking on to Checking in: Designing for Low Socio-economic Status Older Adults. In Proceedings of the 32Nd Annual ACM Conference on Human Factors in Computing Systems (CHI '14). ACM, NY, NY, USA, 1933--1936.
[6]
Andrew Begel and Beth Simon. 2008. Struggles of New College Graduates in Their First Software Development Job. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE '08). ACM, NY, NY, USA, 226--230.
[7]
Lori Breslow, David E Pritchard, Jennifer DeBoer, Glenda S Stump, Andrew D Ho, and Daniel T Seaton. 2013. Studying learning in the worldwide classroom: Research into edX's first MOOC. Research & Practice in Assessment 8 (2013).
[8]
Robin Brewer, Meredith Ringel Morris, and Anne Marie Piper. 2016. "Why Would Anybody Do This"?: Understanding Older Adults' Motivations and Challenges in Crowd Work. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, NY, NY, USA, 2246--2257.
[9]
Robin Brewer and Anne Marie Piper. 2016. "Tell It Like It Really Is": A Case of Online Content Creation and Sharing Among Older Adult Bloggers. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, NY, NY, USA, 5529--5542.
[10]
Bo Brinkman and Amanda Diekman. 2016. Applying the Communal Goal Congruity Perspective to Enhance Diversity and Inclusion in Undergraduate Computing Degrees. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE '16). ACM, NY, NY, USA, 102--107.
[11]
Kevin Casey. 2013. Are You Too Old For IT? http://www.informationweek.com/strategic-cio/ team-building-and-staffing/ are-you-too-old-for-it/d/d-id/1006268. (Nov 2013). Accessed: 2016-09--19.
[12]
Parmit K. Chilana, Rishabh Singh, and Philip J. Guo. 2016. Understanding Conversational Programmers: A Perspective from the Software Industry. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, NY, NY, USA, 1462--1472.
[13]
Juliet M. Corbin and Anselm L. Strauss. 2008. Basics of qualitative research: techniques and procedures for developing grounded theory. SAGE Publications, Inc.
[14]
Brian Dorn and Mark Guzdial. 2010. Learning on the Job: Characterizing the Programming Knowledge and Learning Strategies of Web Designers. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '10). ACM, NY, NY, USA, 703--712.
[15]
Stuart Dredge. 2014. Coding at school: a parent's guide to England's new computing curriculum. The Guardian: https: //www.theguardian.com/technology/2014/sep/04/ coding-school-computing-children-programming. (Sep 2014). Accessed: 2016-09--19.
[16]
Barbara Ericson and Mark Guzdial. 2014. Measuring Demographics and Performance in Computer Science Education at a Nationwide Scale Using AP CS Data. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (SIGCSE '14). ACM, NY, NY, USA, 217--222.
[17]
Barbara J. Ericson, Kantwon Rogers, Miranda Parker, Briana Morrison, and Mark Guzdial. 2016. Identifying Design Principles for CS Teacher Ebooks Through Design-Based Research. In Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER '16). ACM, NY, NY, USA, 191--200.
[18]
Deborah A. Fields, Michael Giang, and Yasmin Kafai. 2014. Programming in the Wild: Trends in Youth Computational Participation in the Online Scratch Community. In Proceedings of the 9th Workshop in Primary and Secondary Computing Education (WiPSCE '14). ACM, NY, NY, USA, 2--11.
[19]
Robert Bruce Findler. 2013. DrRacket: The Racket Programming Environment. http://mirror.racket-lang.org/releases/6.4/ pdf-doc/drracket.pdf. (2013). Accessed: 2016-09--19.
[20]
Louise P. Flannery, Brian Silverman, Elizabeth R. Kazakoff, Marina Umaschi Bers, Paula Bont�, and Mitchel Resnick. 2013. Designing ScratchJr: Support for Early Childhood Learning Through Computer Programming. In Proceedings of the 12th International Conference on Interaction Design and Children (IDC '13). ACM, NY, NY, USA, 1--10.
[21]
National Science Foundation. 2016. Broadening Participation in Computing (BPC). http://www.nsf.gov/funding/pgm_summ.jsp?pims_ id=13510&org=CISE&from=fund. (2016). Accessed: 2016-09--19.
[22]
Lorna Gibson, Wendy Moncur, Paula Forbes, John Arnott, Christopher Martin, and Amritpal S. Bhachu. 2010. Designing Social Networking Sites for Older Adults. In Proceedings of the 24th BCS Interaction Specialist Group Conference (BCS '10). British Computer Society, Swinton, UK, UK, 186--194. http: //dl.acm.org/citation.cfm?id=2146303.2146331
[23]
Paul A. Gross, Micah S. Herstand, Jordana W. Hodges, and Caitlin L. Kelleher. 2010. A Code Reuse Interface for Non-programmer Middle School Students. In Proceedings of the 15th International Conference on Intelligent User Interfaces (IUI '10). ACM, NY, NY, USA, 219--228.
[24]
Philip J. Guo. 2013. Online Python Tutor: Embeddable Web-based Program Visualization for CS Education. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education (SIGCSE '13). ACM, NY, NY, USA, 579--584.
[25]
Mark Guzdial. 2015. Learner-Centered Design of Computing Education: Research on Computing for Everyone. Synthesis Lectures on Human-Centered Informatics 8, 6 (2015), 1--165.
[26]
Mark Guzdial and Andrea Forte. 2005. Design Process for a Non-majors Computing Course. In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (SIGCSE '05). ACM, NY, NY, USA, 361--365.
[27]
Toshiyuki Hagiya, Toshiharu Horiuchi, and Tomonori Yazaki. 2016. Typing Tutor: Individualized Tutoring in Text Entry for Older Adults Based on Input Stumble Detection. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, NY, NY, USA, 733--744.
[28]
Joseph Henrich, Steven J Heine, and Ara Norenzayan. 2010. The weirdest people in the world? Behavioral and brain sciences 33, 2--3 (2010), 61--83.
[29]
Andrew Dean Ho, Isaac Chuang, Justin Reich, Cody Austun Coleman, Jacob Whitehill, Curtis G Northcutt, Joseph Jay Williams, John D Hansen, Glenn Lopez, and Rebecca Petersen. 2015. HarvardX and MITx: Two years of open online courses fall 2012-summer 2014. Available at SSRN 2586847 (2015).
[30]
Alexis Hope, Ted Schwaba, and Anne Marie Piper. 2014. Understanding Digital and Material Social Communications for Older Adults. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14). ACM, NY, NY, USA, 3903--3912.
[31]
Carol Hymowitz and Robert Burnson. 2016. It's Tough Being Over 40 in Silicon Valley. Bloomberg Businessweek. (Sep 2016).
[32]
Jeff Immelt. 2016. Why GE is giving up employee ratings, abandoning annual reviews and rethinking the role of HQ. LinkedIn Pulse interview. (Aug 2016). Accessed: 2016-09--19.
[33]
Caitlin Kelleher, Randy Pausch, and Sara Kiesler. 2007. Storytelling Alice Motivates Middle School Girls to Learn Computer Programming. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '07). ACM, NY, NY, USA, 1455--1464.
[34]
Eric Klopfer, Hal Scheintaub, Wendy Huang, and Daniel Wendel. 2009. StarLogo TNG. In Artificial Life Models in Software. Springer, 151--182.
[35]
Celine Latulipe, Amy Gatto, Ha T. Nguyen, David P. Miller, Sara A. Quandt, Alain G. Bertoni, Alden Smith, and Thomas A. Arcury. 2015. Design Considerations for Patient Portal Adoption by Low-Income, Older Adults. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). ACM, NY, NY, USA, 3859--3868.
[36]
Rock Leung, Charlotte Tang, Shathel Haddad, Joanna Mcgrenere, Peter Graf, and Vilia Ingriany. 2012. How Older Adults Learn to Use Mobile Devices: Survey and Field Investigations. ACM Trans. Access. Comput. 4, 3, Article 11 (Dec. 2012), 33 pages.
[37]
Q. Vera Liao and Wai-Tat Fu. 2014. Age Differences in Credibility Judgments of Online Health Information. ACM Trans. Comput.-Hum. Interact. 21, 1, Article 2 (Feb. 2014), 23 pages.
[38]
Si�n E. Lindley, Richard Harper, and Abigail Sellen. 2009. Desiring to Be in Touch in a Changing Communications Landscape: Attitudes of Older Adults. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09). ACM, NY, NY, USA, 1693--1702.
[39]
Johanna Meurer, Martin Stein, David Randall, Markus Rohde, and Volker Wulf. 2014. Social Dependency and Mobile Autonomy: Supporting Older Adults' Mobility with Ridesharing ICT. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14). ACM, NY, NY, USA, 1923--1932.
[40]
Nancy Morrow-Howell, Jim Hinterlong, Philip A Rozario, and Fengyan Tang. 2003. Effects of volunteering on the well-being of older adults. The Journals of Gerontology Series B: Psychological Sciences and Social Sciences 58, 3 (2003), S137--S145.
[41]
United Nations. 2015. World Population Ageing Report. http: //www.un.org/en/development/desa/population/ publications/pdf/ageing/WPA2015_Report.pdf. (2015). Accessed: 2016-09--19.
[42]
Hugo Nicolau and Joaquim Jorge. 2012. Elderly Text-entry Performance on Touchscreens. In Proceedings of the 14th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS '12). ACM, NY, NY, USA, 127--134.
[43]
Galit Nimrod. 2011. The fun culture in seniors' online communities. The Gerontologist 51, 2 (2011), 226--237.
[44]
Chris Norval, John L. Arnott, and Vicki L. Hanson. 2014. What's on Your Mind?: Investigating Recommendations for Inclusive Social Networking and Older Adults. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14). ACM, NY, NY, USA, 3923--3932.
[45]
British Columbia Ministry of Health. 2004. Social Isolation Among Seniors: An Emerging Issue. http: //www.health.gov.bc.ca/library/publications/ year/2004/Social_Isolation_Among_Seniors.pdf. (Mar 2004). Accessed: 2016-09--19.
[46]
The White House: Office of the Press Secretary. 2016. FACT SHEET: President Obama Announces Computer Science For All Initiative. (Jan 2016).
[47]
International Labour Organization. 2008. International Standard Classification of Occupations. http://www.ilo.org/public/english/bureau/stat/ isco/isco08/. (2008). Accessed: 2016-09--19.
[48]
Seymour Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc., NY, NY, USA.
[49]
Annie Murphy Paul. 2014. Bill Gates Is an Autodidact. You're Probably Not. Ed tech promoters need to understand how most of us learn. Slate (July 2014).
[50]
Anne Marie Piper, Raymundo Cornejo, Lisa Hurwitz, and Caitlin Unumb. 2016. Technological Caregiving: Supporting Online Activity for Adults with Cognitive Impairments. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, NY, NY, USA, 5311--5323.
[51]
Leo Porter, Dennis Bouvier, Quintin Cutts, Scott Grissom, Cynthia Lee, Robert McCartney, Daniel Zingaro, and Beth Simon. 2016. A Multi-institutional Study of Peer Instruction in Introductory Computing. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE '16). ACM, NY, NY, USA, 358--363.
[52]
Laura Ramos, Elise van den Hoven, and Laurie Miller. 2016. Designing for the Other "Hereafter": When Older Adults Remember About Forgetting. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, NY, NY, USA, 721--732.
[53]
Yvonne Rogers, Jeni Paay, Margot Brereton, Kate L. Vaisutis, Gary Marsden, and Frank Vetere. 2014. Never Too Old: Engaging Retired People Inventing the Future with MaKey MaKey. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14). ACM, NY, NY, USA, 3913--3922.
[54]
Jason Scott. 2014. Aging Australians Balk at World's Oldest Retirement Age. Bloomberg News. (Jun 2014).
[55]
The Yomiuri Shimbun. 2016. Plan to make programming mandatory at schools a step to foster creativity. http: //the-japan-news.com/news/article/0002951918. (May 2016). Accessed: 2016-09--19.
[56]
Sarah Stevenson. 2014. 20 Facts about Senior Isolation That Will Stun You. http://www.aplaceformom.com/ blog/10--17--14-facts-about-senior-isolation/. (Oct 2014). Accessed: 2016-09--19.
[57]
John Vines, Gary Pritchard, Peter Wright, Patrick Olivier, and Katie Brittain. 2015. An Age-Old Problem: Examining the Discourses of Ageing in HCI and Strategies for Future Research. ACM Trans. Comput.-Hum. Interact. 22, 1, Article 2 (Feb. 2015), 27 pages.
[58]
Amy Voida, Sheelagh Carpendale, and Saul Greenberg. 2010. The Individual and the Group in Console Gaming. In Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work (CSCW '10). ACM, NY, NY, USA, 371--380.
[59]
Todd Wasserman. 2014. Old Coders: When Programming Is a Second Career. Mashable Business: http://mashable.com/2014/08/21/ programming-as-a-second-career/. (Aug 2014). Accessed: 2016-09--19.
[60]
Jenny Waycott, Frank Vetere, Sonja Pedell, Lars Kulik, Elizabeth Ozanne, Alan Gruner, and John Downs. 2013. Older Adults As Digital Content Producers. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '13). ACM, NY, NY, USA, 39--48.
[61]
Uri Wilensky, Corey E. Brady, and Michael S. Horn. 2014. Fostering Computational Literacy in Science Classrooms. Commun. ACM 57, 8 (Aug. 2014), 24--28.
[62]
David Wolber, Hal Abelson, Ellen Spertus, and Liz Looney. 2011. App Inventor. -- O'Reilly Media, Inc.

Cited By

View all
  • (2024)Broadening Participation in Adult Education: A Literature Review of Computer Science EducationProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630797(11-17)Online publication date: 7-Mar-2024
  • (2024)Empowering Autonomous Digital Learning for Older AdultsExtended Abstracts of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613905.3651133(1-6)Online publication date: 11-May-2024
  • (2024)Overcoming Barriers, Achieving Goals: A Case Study of an Older User's Technology AutonomyExtended Abstracts of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613905.3637150(1-7)Online publication date: 11-May-2024
  • Show More Cited By

Index Terms

  1. Older Adults Learning Computer Programming: Motivations, Frustrations, and Design Opportunities

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      CHI '17: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems
      May 2017
      7138 pages
      ISBN:9781450346559
      DOI:10.1145/3025453
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 02 May 2017

      Permissions

      Request permissions for this article.

      Check for updates

      Badges

      • Honorable Mention

      Author Tags

      1. computational literacy
      2. learning programming
      3. older adults

      Qualifiers

      • Research-article

      Conference

      CHI '17
      Sponsor:

      Acceptance Rates

      CHI '17 Paper Acceptance Rate 600 of 2,400 submissions, 25%;
      Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)206
      • Downloads (Last 6 weeks)13
      Reflects downloads up to 21 Oct 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Broadening Participation in Adult Education: A Literature Review of Computer Science EducationProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630797(11-17)Online publication date: 7-Mar-2024
      • (2024)Empowering Autonomous Digital Learning for Older AdultsExtended Abstracts of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613905.3651133(1-6)Online publication date: 11-May-2024
      • (2024)Overcoming Barriers, Achieving Goals: A Case Study of an Older User's Technology AutonomyExtended Abstracts of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613905.3637150(1-7)Online publication date: 11-May-2024
      • (2024)Mentorable Interfaces for Automated Vehicles: A New Paradigm for Designing Learnable Technology for Older AdultsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642390(1-15)Online publication date: 11-May-2024
      • (2024)Exploring the Opportunity of Augmented Reality (AR) in Supporting Older Adults to Explore and Learn Smartphone ApplicationsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3641901(1-18)Online publication date: 11-May-2024
      • (2024)"Give it Time:" Longitudinal Panels Scaffold Older Adults' Learning and Robot Co-DesignProceedings of the 2024 ACM/IEEE International Conference on Human-Robot Interaction10.1145/3610977.3634979(283-292)Online publication date: 11-Mar-2024
      • (2024)A Controlled Experiment in Age and Gender Bias When Reading Technical Articles in Software EngineeringIEEE Transactions on Software Engineering10.1109/TSE.2024.343735550:10(2498-2511)Online publication date: Oct-2024
      • (2024)Older adults and robot literacyEducational Gerontology10.1080/03601277.2024.2412367(1-11)Online publication date: 6-Oct-2024
      • (2024)Bringing Lose Sheep into the Fold: Redesigning Women-In-Tech (WIT) App for Women of Three Age GroupsCross-Cultural Design10.1007/978-3-031-60904-6_23(314-333)Online publication date: 1-Jun-2024
      • (2023)Information Science Students’ Background and Data Science Competencies: An Exploratory StudyJournal of Education for Library and Information Science10.3138/jelis-2021-007664:4(385-403)Online publication date: 1-Oct-2023
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media