#CodingL1: Coding as a (second) mother language

7,051 views

Published on

Is it possible to acquire coding capabilities as we acquire native languages?

This presentation puts together convincing arguments to assess the viability of such an approach, suggesting that current tools and methodologies (based on visual programming languages, interactive online tools, and playful intuitive exercises) could be effectively combined to build an informal language-neutral learning environment.

The result could be a new generation of "native coders" with unmediated computational thinking skills.

Published in: Education
0 Comments
19 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,051
On SlideShare
0
From Embeds
0
Number of Embeds
958
Actions
Shares
0
Downloads
0
Comments
0
Likes
19
Embeds 0
No embeds

No notes for slide

#CodingL1: Coding as a (second) mother language

  1. 1. <lingua madre> #codingL1 Coding as a (second) mother language
  2. 2. LINGUISTIC RIGHTS Universal Declaration of Linguistic Rights, 1996 http://www.linguistic-declaration.org/versions/angles.pdf
  3. 3. LINGUISTIC RIGHTS International Mother Language Day http://www.unescobkk.org/education/multilingual-education/international-mother-language-day/ UNESCO INTERNATIONAL MOTHER LANGUAGE DAY February 21
  4. 4. MOTHER LANGUAGE L1 MOTHER TONGUE FIRST LANGUAGE NATIVE LANGUAGE The language(s) a person has learned from birth or speaks the best. There could be more than one BILINGUAL mother tongue
  5. 5. LANGUAGE ACQUISITION L1 LEARNING The product of a subconscious process that occurs in natural environments out of the need to communicate The product of formal instruction that comprises a conscious process which results in conscious knowledge S.D. Krashen, The input hypothesis: issues and implications Addison-Wesley Longman Ltd, 1985
  6. 6. LANGUAGE ACQUISITION THEORIES L1 INNATENESS Language acquisition device Chomsky THEORIES OF LANGUAGE ACQUISITION http://www.slideshare.net/cupidlucid/theories-of-language-acquisition1-presentation-710182 IMITATION COGNITION INPUT BEHAVIOURISM Universal grammar Piaget Ferguson Skinner Experience is the key Imitation and reinforcement MENTALISM Concepts come first Maternal approach
  7. 7. INCREMENTAL EXPERIENCE COMMON EVIDENCE L1 IMITATION THEORIES OF LANGUAGE ACQUISITION http://www.slideshare.net/cupidlucid/theories-of-language-acquisition1-presentation-710182 INTERACTION NECESSITY KEY FACTORS REGARDLESS OF THEORY PRACTICE ENVIRONMENT
  8. 8. L1 THINKING
  9. 9. L1 THINKING Jerome Bruner's Theory http://www.theoryfundamentals.com/bruner.htm It is through language that we learn about objects and how to understand them. For people at the symbolic stage language is also the basis of our thought. Because language is so vital to our thought process if we do not have the word for a concept then according to Bruner we don't fully understand that concept. In this sense our language shapes to a large extent what we are able to learn and know. LANGUAGE INFLUENCES COGNITION
  10. 10. L1 THINKING La lingua madre non si nasconde http://www.lescienze.it/news/2008/04/05/news/la_lingua_madre_non_si_nasconde-579889/ BRAIN ACTIVITY REVEALS L1 Acquisition of native language takes place together with the acquisition of conceptual knowledge, sensory experience, and regulations, which affect our brain forever.
  11. 11. L1 EARLY EDUCATION OECD, Investing in high-quality early childhood education and care (ECEC) http://www.oecd.org/edu/school/48980282.pdf RATE OF RETURN OF INVESTMENTS IN HUMAN CAPITAL pre school post age ROI
  12. 12. L1Learning and Developing Through Play http://www.ncca.biz/Aistear/pdfs/Guidelines_ENG/Play_ENG.pdf PLAY AND DEVELOPMENT
  13. 13. L1 GAMES IN EDUCATION Playing to learn http://news.stanford.edu/news/2013/march/games-education-tool-030113.html PLAYING TO LEARN Using games as an educational tool provides opportunities for deeper learning
  14. 14. CODING THE LANGUAGE OF THINGS A. Bogliolo, Coding: the language of things, 2013 http://www.slideshare.net/alessandrobogliolo/coding-the-language-of-things
  15. 15. CODING SKILL GAP European Digital Skill Gap 2014 http://www.debatingeurope.eu/2014/11/12/european-digital-skills-gap/ competitiveness employment
  16. 16. CODING GENDER GAP ITU Girls in ICT Portal http://girlsinict.org/ opportunities salaries diversity careers
  17. 17. CODING LITERACY CAMPAIGNS 2013 http://codeweek.eu/ creativity opportunities competitiveness http://csedweek.org/
  18. 18. CODING LITERACY CAMPAIGNS 2014 COMPUTATIONAL THINKING PROBLEM SOLVING http://codeweek.eu/ http://csedweek.org/ http://csedweek.it/ http://programmailfuturo.it/
  19. 19. CODING METHODS VISUAL PROGRAMMING ONLINE INTERACTIVE RESOURCES BLOCKS PUZZLES PLAYFUL EXERCISES MASSIVE OPEN ONLINE COURSES VIDEOGAME CHARACTERS http://code.org/
  20. 20. CODING METHODS CREATIVE INFORMAL COMMUNITY BASED PARENTS INVOLVED ENGAGING http://coderdojo.com/ VOLUNTEER LED
  21. 21. CODING BLOCK-BASED PROGRAMMING INTUITIVE https://scratch.mit.edu/ PLAYFUL CREATIVE PRODUCTIVE IMMEDIATE FREE OPEN REUSABLE FUN MULTILINGUAL ONLINE PROGRAMS
  22. 22. BLOCK-BASED PROGRAMMING INTUITIVE https://ai2.appinventor.mit.edu/ POWERFULPRODUCTIVE IMMEDIATE FREE CODING USABLE EXPLOITABLE ANDROID APPS
  23. 23. Is it possible to acquire coding as a (second) native language? Imagetakenfromhttp://ece-rmc.ca/
  24. 24. METHODS CodingL1 LANGUAGE-NEUTRAL INTUITIVE PLAYFUL CHALLENGING INTERACTIVE INCREMENTAL ACCESSIBLE EXPERIENTIAL Imagetakenfromwww.deerhurstnursery.com
  25. 25. BASIC MECHANISMS CodingL1
  26. 26. BASIC MECHANISMS CodingL1
  27. 27. CodingL1 http://studio.code.org/s/course1/ ONLINE RESOURCES
  28. 28. CodingL1 UNPLUGGED ACTIVITIES http://codeweek.it/cody-roby/
  29. 29. CodingL1 UNPLUGGED ACTIVITIES
  30. 30. CodingL1 DIY BOARD GAMES http://youtu.be/D5hQ9UTDQ6s
  31. 31. HOUR OF CODE CodingL1 http://studio.code.org/hoc/1 EXPLANATION NOT STRICTLY REQUIRED
  32. 32. SCRATCH REMIX CodingL1 https://scratch.mit.edu/
  33. 33. APPINVENTOR CodingL1 http://ai2.appinventor.mit.edu/
  34. 34. IMITATION AND INTERACTION CodingL1 SILENT VIDEO TUTORIALS LIVE CODING SESSIONS STEP-BY-STEP EXAMPLES TRIAL AND ERROR OPEN SOURCE EXAMPLES REMIX CHALLENGE HACKATHON competition collaboration
  35. 35. PRELIMINARY EVIDENCE CodingL1 PRE-SCHOOL UNPLUGGED ACTIVITIES CODY-ROBY BOARD GAMES DEVELOPMENT OF AN ANDROID APP WITH A GROUP OF ASYLUM SEEKERS SPEAKING NO SHARED VEHICULAR LANGUAGES
  36. 36. #codingL1 CodingL1 Alessandro Bogliolo alessandro.bogliolo@uniurb.it http://informatica.uniurb.it/ http://codeweek.it/

×