Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese...
-
Upload
claribel-harvey -
Category
Documents
-
view
216 -
download
3
Transcript of Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese...
![Page 1: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/1.jpg)
Teaching elder people programming
GitHub portal
12/9/2014, Warsaw
Oskar JarczykPolish-Japanese Academy of Information Technology
![Page 2: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/2.jpg)
Topic agenda
• Introduction to the problem of teaching how to code (computer programs)
• Related work regarding teaching elder people technical and computer skills
• Purpose of eliciting knowledge from elder– competing with youth in creating open source
software, small other perks, or total failure ?• What makes the GitHub portal the ’bad’ one?• Vision of a perfect platform for teaching
![Page 3: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/3.jpg)
Introduction
• Teaching how to program computers is a tricky task no matter of a profile of students to which it is addressed.
• A ’technical mind’ will stay technical during his/her whole life span.
• But not neccesarly humanists must be in minority in the class.
![Page 4: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/4.jpg)
• Coding: a new survey has found 28 per cent of UK adults wish they had pursued a career in technology. Emma Mulqueeny, 2012
![Page 5: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/5.jpg)
Related work
• Non-existing for this particular problem
• Related papers about programming (but not on older ppl) or about ICT technologies for older (in general)– "Effects of age and instructions on teaching older adults to use
Eldercomm, an electronic bulletin board system„– Book – „Developing programs in adult education: A conceptual
programming model”
![Page 6: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/6.jpg)
![Page 7: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/7.jpg)
Classic entrée programming classes
• Logo• Pascal -> Delphi
• REXX• Java
• Pseudolanguage• Visual Basic• Visual Basic for Applications
Middle and High School
PJWSTK, 2005
Everywhere and always
![Page 8: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/8.jpg)
Tynker
![Page 9: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/9.jpg)
Code.org
![Page 10: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/10.jpg)
Scratch
![Page 11: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/11.jpg)
![Page 12: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/12.jpg)
• „Older people should be encouraged to learn to code and found their own start-ups, even if that’s in a nursing home.” Vivek Wadhwa, Stanford
• Research conducted at Duke and Harvard in 2008 revealed that the average and median age of the founders of successful technology companies was 39. Twice as many founders were older than 50 as were younger than 25. And there were twice as many over 60 as under 20.
![Page 13: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/13.jpg)
![Page 14: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/14.jpg)
![Page 15: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/15.jpg)
![Page 16: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/16.jpg)
1. Teach entrepreneurship to the old as we do to the young.
2. Fund the startups of the old.3. Don’t just incubate the young.4. Hold hackathons for grandma.5. Drop-out-of-work scholarships.
Vivek Wadhwa, Stanford
![Page 17: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/17.jpg)
![Page 18: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/18.jpg)
• "Digital fluency" should mean designing, creating, and remixing, not just browsing, chatting, and interacting. Resnick, ACM, 2009
![Page 19: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/19.jpg)
Arduous, laborious
![Page 20: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/20.jpg)
KISS
• Don’t expect to much
![Page 21: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/21.jpg)
Voices against
• „Don't be ridiculous! Grandma can't compete with Mumbai.” random Internet comment
• „Really??? Cognitive and learning abilities decline with age.” random Internet comment
• „It's a novel idea, but pointless if the tech industry and the funders can't see past the age of the potential entrepreneur.” random Internet comment
![Page 22: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/22.jpg)
Alternate purpose
• Work with purpose is more efficient– Voluntarity– Collective knowledge– Small tasks and continuus contributions
• Elicit old knowledge once learnt but now transformed to a code.
• Crowdsourcing– All kind of lists, wiki articles etc.
![Page 23: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/23.jpg)
![Page 24: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/24.jpg)
Validity of knowledge
![Page 25: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/25.jpg)
![Page 26: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/26.jpg)
GitHub portal
(www.github.com)
![Page 27: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/27.jpg)
![Page 28: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/28.jpg)
![Page 29: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/29.jpg)
Sourceforge
![Page 30: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/30.jpg)
GitHub windows native APP
![Page 31: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/31.jpg)
![Page 32: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/32.jpg)
![Page 33: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/33.jpg)
Python IDLE
![Page 34: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/34.jpg)
Code School
![Page 35: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/35.jpg)
End
![Page 36: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/36.jpg)
End
Q&A time
![Page 37: Teaching elder people programming GitHub portal 12/9/2014, Warsaw Oskar Jarczyk Polish-Japanese Academy of Information Technology oskar.jarczyk@pja.edu.pl.](https://reader036.fdocuments.us/reader036/viewer/2022062804/5697bf991a28abf838c917d3/html5/thumbnails/37.jpg)
References
http://www.pbs.org/newshour/making-sense/save-economy-teach-grandma-code/http://www.telegraph.co.uk/education/educationadvice/9688442/Why-shouldnt-adults-learn-to-code-too.htmlwww.github.comhttp://tech.co/wp-content/uploads/2014/11/never-too-late-when-companies-started-infographic.pnghttp://www.tynker.com/http://studio.code.org/flappy/1www.codeschool.com