SlideShare a Scribd company logo
A survey of resources for introducing coding into schools
Dr. D. Francisco José García Peñalvo
research GRoup in InterAction & eLearning (GRIAL)
Research Institute on Educational Sciences
Computer Science Department
University of Salamanca
fgarcia@usal.es
http://grial.usal.es
http://twitter.com/frangp
4th International Conference on Technological Ecosystems for Enhancing Multiculturality, TEEM 2016
Salamanca, Spain
November 2-4, 2016
Outline
A survey of resources for introducing coding into schools 2
1. Introduction
2. TACCLE 3 - Coding
3. Project website
4. Resources Catalogue
5. How to participate
1. Introduction
The Software Society
A survey of resources for introducing coding into schools 4
Introduction of software programming in pre-
university education
A survey of resources for introducing coding into schools 5
• Different initiatives in different countries
• Promote employability and STEM approach
• Teaching programming/computer science must
be contextualized to not get the opposite result
from that sought
• Computational thinking as one of the core
competencies of the 21st century
Computational Thinking
A survey of resources for introducing coding into schools 6
“Computational thinking involves
solving problems, designing
systems, and understanding human
behaviour, by drawing on the
concepts fundamental to computer
science” (Wing, 2006)
“Computational thinking as the
application of high level of
abstraction and an algorithmic
approach to solve any kind of
problems” (García-Peñalvo,
2016)
2. TACCLE 3 - Coding
Taccle 3 – Coding project information
A survey of resources for introducing coding into schools 8
• European project that aims to support Primary School and other teachers
who want to teach Computing to 4 - 14 year olds. It equips classroom
teachers with the knowledge and the materials they need by developing a
website of ideas and resources together with in-service training courses and
other staff development events
• Funded by the European Union Erasmus + KA2 Programme (Ref. 2015-1-
BE02-KA201-012307)
• Duration: September 2015 – August 2017
• Global budget: 279.940€
• http://www.taccle3.eu/
Consortium
A survey of resources for introducing coding into schools 9
• GO! Het Gemeenschapsonderwijs (Belgium) - Coordinator
• Pontydysgu Limited (United Kingdom)
• Scholengroep 1 Antwerpen (Belgium)
• Karlsruher Institut Fuer Technolie (Germany)
• Hariduse Infotehnoloogia Sihtasutus (Estonia)
• Tallinn University (Estonia)
• University of Salamanca (Spain)
• Aalto-Korkeakoulusaatio (Finland)
• Itä-Suomen yliopisto (Finland)
Project aims
A survey of resources for introducing coding into schools 10
1. To equip fellow classroom teachers, whatever their level of
confidence, with the knowledge and the materials they need to
teach coding effectively
2. To develop a website of easy-to-follow and innovative ideas and
resources to aid teachers in teaching coding. It will also include a
review of the current academic research and an overview of the
resources currently available for teaching coding
3. To provide national and international in-service training courses
and other staff development events to help support and develop
confidence and competences in teaching coding
3. Project website
Content organisation
A survey of resources for introducing coding into schools 12
• We start with European reality in which many governments are
introducing programming as an essential material official
curricula
• This is already a reality in some countries, while others are
studying how to do
• The level of detail of each curriculum will be different in each
country, but there are common elements in all of them
• The following items may be highlighted: programming, control
technologies and computational thinking
Content organisation
A survey of resources for introducing coding into schools 13
Resources
A survey of resources for introducing coding into schools 14
• The different project outcomes are oriented to teacher will have
access to the knowledge and the resources they need for
teaching coding
• Taccle3 is licensed under a Creative Commons Attribution-
NonCommercial-ShareAlike 4.0 International License
Activities
A survey of resources for introducing coding into schools 15
http://www.taccle3.eu/english/2016/05/19/ks2-loops-and-how-they-work/
Languages
A survey of resources for introducing coding into schools 16
4. Resource Catalogue
Review methodology
A survey of resources for introducing coding into schools 18
• TACCLE 3 will equip classroom teachers with the knowledge and the materials they
need by developing a website of ideas and resources together with in-service training
courses and other staff development events
• In the TACCLE 3 coding project, a lack of didactic material for teachers to get started
teaching coding to young pupils from primary school level on, was identified
• In order to compensate such deficit, a survey of resources and starter kits to support
the teachers’ approach to teach coding at primary school level was undertaken
• During the April-September 2016 period, a collection of ideas, and pupil oriented tools
and environments such as iconic programming software, literature, and examples of
good practice in video towards coding, computational thinking and STEM was
reviewed, analysed, evaluated and documented following the TACCLE 3 template
• In this template the resources were classified following the TACCLE 3 criteria in these
categories: Algorithms, Using logic, Controlling things, and Creating and Debugging
• After that, in order to create a resource catalogue for introducing to programming, a
resource map has been generated using other complementary classification: App for
teaching coding, Robotic, Maker stuff, Programming language, Book, Info site, and
Training course
Review results
A survey of resources for introducing coding into schools 19
Reviewed resources list
ID Title License
01_USAL BAXTER	ROBOT Commercial
02_USAL Geomagic	Touch	Haptic Commercial
03_USAL Minecraft Commercial
04_USAL SCRATCH Creative	Commons
05_USAL Pedagogical	Conversational	Agent:	Dr.	Roland Creative	Commons
06_USAL 5phero	Kids Freeware
07_KIT AMICI	Programming	environment	with	an	iconic	interface	for	Arduino	LilyPad	and	Smart	Textile GPL
08_KIT Edu	Wear	Starter	kit:	Wearable	intelligence	–	for	clothes,	sports	and	games GPL
09_KIT Zauberschule	Informatik	-	Ein	erster	Einblick	in	die	Welt	der	Informatik Creative	Commons
10_TLU Kodu	Game	Lab Personal	and	Non-Commercial
11_TLU 3pi	robotics	platform	e-course Creative	Commons
12_TLU MSW	Logo Freeware
13_TLU Studio.code.org	-	Course	2 Creative	Commons
14_TLU Ozobot Commercial
15_USAL Minetest LGPL
16_USAL Soy	Minero -
17_USAL TACCLE	3:	Coding	web	site Creative	Commons
18_USAL 123D	Design Freeware
19_USAL Tynker	Coding	for	code -
20_USAL Tynker	Hour	of	code -
21_USAL Blockly	for	Dash	&	Dot	Robots Freeware
22_USAL Path	for	Dash	Robot Freeware
23_USAL Code.org -
24_USAL Code	Studio -
25_USAL Code.org	Hour	of	Code -
26_USAL MIT	App	Inventor Creative	Commons
27_USAL MaKey	MaKey Commercial
28_USAL Arduino Open	source
29_USAL CS	Unplugged.	Computer	Science	without	a	computer Creative	Commons
30_KIT Making-Aktivitäten	mit	Kindern	und	Jugendlichen.	Handbuch	zum	kreativen	digitalen	Gestalten	 Creative	Commons
31_KIT Magical	Clothing Freeware
32_AALTO Koodiaapinen Creative	Commons
33_AALTO Koodikirja Freeware
34_AALTO Hello	Ruby Freeware
35_AALTO Koodikoulu Freeware
36_AALTO The	Foos Freeware
37_AALTO Proge	Tiger Freeware
Review results
A survey of resources for introducing coding into schools 20
Creative	Commons;	10;	27%
Freeware;	11;	30%
Open	Source;	1;	3%
GPL;	3;	8%
Non-Commercial;	1;	3%
Commercial;	5;	13%
Not	applicable;	6;	16%
Kind	of	licenses	of	the	resources
Creative	Commons Freeware Open	Source GPL Non-Commercial Commercial Not	applicable
Licenses of the reviewed resources
Review results
A survey of resources for introducing coding into schools 21
Reviewed resources classified by category
15
31
24
27
0 5 10 15 20 25 30 35
Algorithms
Using	logic
Controlling	things
Creating	and	Debugging
Resources	by	TACCLE	3	category
Review results
A survey of resources for introducing coding into schools 22
Reviewed resources classified by the complementary classification
12
5 5 5 5
14
8
0
2
4
6
8
10
12
14
16
Resources	by	complementaty	category
Review results
A survey of resources for introducing coding into schools 23
Reviewed resources classified by the complementary classification
12
5 5 5 5
14
8
0
2
4
6
8
10
12
14
16
Resources	by	complementaty	category
Review results
A survey of resources for introducing coding into schools 24
Languages of the reviewed resources
19
4
7
4
4
1
1
8
0 5 10 15 20
English
Spanish
German
Estonian
Finnish
Dutch
Welsh
Multi
Resources	by	language
5. How to participate
Different ways for participating in TACCLE3
A survey of resources for introducing coding into schools 26
• Visiting the website to access to the resources
• Writing news related to coding in the schools
• Making learning activities following the next scheme
Title
1. Overview
Brief description
Age
Level
21st Century skills
Tips to adapt the lesson (for example to older/younger students, students with special needs,
etc.)
Material
2. Aim of the activity
3. Needed tools and resources
4. Practical activity description
• Making resource reviews (products, tools, books, courses, etc.) oriented to other
teachers. There exists a recommended template
https://dx.doi.org/10.6084/m9.figshare.3545033.v1
• Making courses
6. Conclusions
Conclusions
A survey of resources for introducing coding into schools 28
• Introducing coding or programming in the pre-university studies is a big challenge
for all
• Timing and decision making to act formally at the curricula level is not an easy way
• Too many teachers are introducing computing far away the digital literacy
competences but usually they make it isolated in their subjects
• TACCLE 3 project is trying to create a significant teacher community, which shares
the objective of introducing programming and/or computational thinking in their
classes, and also looking for breaking this isolation effect and making an attraction
effort for new teachers that want to but do not dare to give a step beyond
• The first step to create the community is having a website with attractive resources
• We have presented the first approach to build up a resource catalogue to help them
to find suitable teaching paths and make decision to introduce activities that help
students to discover or go further into the programming and computational thinking
Acknowledgement
A survey of resources for introducing coding into schools 29
Funded by European Union Erasmus+ KA2 Programme
“TACCLE 3 – Coding” (2015-1-BE02-KA201-012307)
This project has been funded with support from the
European Commission. This communication reflects the views
only of the author, and the Commission cannot be held
responsible for any use which may be made of the information
contained therein
This presentation is available
A survey of resources for introducing coding into schools 30
http://www.slideshare.net/grialusal/a-survey-of-resources-for-introducing-coding-into-schools
http://repositorio.grial.eu/handle/grial/683
A survey of resources for introducing coding into schools
Dr. D. Francisco José García Peñalvo
research GRoup in InterAction & eLearning (GRIAL)
Research Institute on Educational Sciences
Computer Science Department
University of Salamanca
fgarcia@usal.es
http://grial.usal.es
http://twitter.com/frangp
4th Technological Ecosystems for Enhancing Multiculturality, TEEM 2016
Salamanca, Spain
November 2-4, 2016

More Related Content

PDF
Competency Acquisition in Applied Knowledge Engineering
PDF
Coding for Integration – Best practices from Austria
PPTX
Future (Im)Perfect: Language Teachers‘ Professional Development And ICT
PPTX
Interactive Whiteboards in Language Education: Criteria for the Evaluation of...
PPT
OEROUNL
PPTX
Worcester County Public Schools Teach. Learn. Connect. Initiative
PPTX
Computer programming and coding skills in national, regional or school curric...
ODP
Competency Acquisition in Applied Knowledge Engineering
Coding for Integration – Best practices from Austria
Future (Im)Perfect: Language Teachers‘ Professional Development And ICT
Interactive Whiteboards in Language Education: Criteria for the Evaluation of...
OEROUNL
Worcester County Public Schools Teach. Learn. Connect. Initiative
Computer programming and coding skills in national, regional or school curric...

Viewers also liked (20)

PPT
Power Point
XLS
Cash Flow - Excel Spreadsheet Template
PPT
产品设计与用户体验 - 马化腾
PPTX
Convert21189 2
PDF
Ergasia gia 28h
PPTX
Joe corbett presentation
PPS
Thirst for water
PPT
John mullins presentation
PPTX
Digital Materiality: Making, Networks, Film
PPT
Strategic report of the geometric fulcrum project
PPTX
Heidi Eckart
PPT
Grial introduction for eLearning Training Days
DOC
Programme start up document - Optimised Programme Methodology
PPTX
Jw day 4 (unit 4)
XLS
Double entry
PPTX
Jw day 1 (unit 3)
KEY
Blogs, Disruption and Reflective Learning
PDF
Droits taxes-produits-energie-juillet 2011 dgddi
PPTX
V van gogh
PPTX
Jw day 8 (unit 3)
Power Point
Cash Flow - Excel Spreadsheet Template
产品设计与用户体验 - 马化腾
Convert21189 2
Ergasia gia 28h
Joe corbett presentation
Thirst for water
John mullins presentation
Digital Materiality: Making, Networks, Film
Strategic report of the geometric fulcrum project
Heidi Eckart
Grial introduction for eLearning Training Days
Programme start up document - Optimised Programme Methodology
Jw day 4 (unit 4)
Double entry
Jw day 1 (unit 3)
Blogs, Disruption and Reflective Learning
Droits taxes-produits-energie-juillet 2011 dgddi
V van gogh
Jw day 8 (unit 3)
Ad

Similar to A survey of resources for introducing coding into schools (20)

PDF
Presentation of the TACCLE3 Coding European Project
DOCX
Perkongsiaan sumber maklumat program koding
DOCX
Coding wp2-comparative study-si(1)
PPTX
Coding io1-introduction
PPTX
Presentation 2
PPTX
Overview of the new Computing curriculum 2014 KS1 - KS4
DOCX
Coding wp2-comparative study-it
DOCX
Coding wp2-comparative study-mk
PDF
Romero et-al-2016-cidui-5 levelsprogramming
DOCX
Coding wp2- comparative study-romania -in english
PPTX
Year 5-6: Ideas for teaching coding
PDF
Articles supporting children and coding
DOCX
Coding wp2-comparative study-tr
PPTX
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
DOCX
Coding io1-further readings for teachers
PPTX
Breaking the Code NYSCATE 2015
PDF
WiPSCE Keynote 2019 Sue Sentance
PPTX
Teaching Kids Programming
PPTX
Conventicle 2013 Digital Technologies Australia, England & the Literature
Presentation of the TACCLE3 Coding European Project
Perkongsiaan sumber maklumat program koding
Coding wp2-comparative study-si(1)
Coding io1-introduction
Presentation 2
Overview of the new Computing curriculum 2014 KS1 - KS4
Coding wp2-comparative study-it
Coding wp2-comparative study-mk
Romero et-al-2016-cidui-5 levelsprogramming
Coding wp2- comparative study-romania -in english
Year 5-6: Ideas for teaching coding
Articles supporting children and coding
Coding wp2-comparative study-tr
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Coding io1-further readings for teachers
Breaking the Code NYSCATE 2015
WiPSCE Keynote 2019 Sue Sentance
Teaching Kids Programming
Conventicle 2013 Digital Technologies Australia, England & the Literature
Ad

More from Grial - University of Salamanca (20)

PDF
Gender mainstreaming in Engineering Education
PDF
Mesa redonda Género y Diversidad - Importancia de exponer a los jóvenes a rol...
PDF
Mesa redonda Género y Diversidad - Robótica e inclusión
PDF
Mesa redonda Género y Diversidad - Cátedra de brecha digital de género GVA-UV
PDF
Study for the improvement of the Moroccan public higher education system base...
PDF
Taller de WordPress en el Máster TIC de la USAL (Actualizado 2020)
PDF
Facilitating access to the role models of women in STEM: W-STEM mobile app
PDF
Perception of the gender gap in computer engineering studies: a comparative s...
PDF
Young people participation in the Digital Society: a case study in Brazil
PDF
C4 model in a Software Engineering subject to ease the comprehension of UML a...
PDF
Gender equality in STEM programs: a proposal to analyse the situation of a un...
PDF
Equity in mathematical modelling education: a literature review
PDF
Engaging women into STEM in Latin America: W-STEM project
PDF
Estudio piloto sobre la percepción de la brecha de género en estudios de inge...
PDF
La brecha de género en el sector STEM en Latino América: una propuesta europea
PDF
Desayuno de mujeres investigadoras - I Jornadas de Buenas Prácticas USAL
PDF
HIPPOCAMPUS project: usability study
PDF
An app to support yoga teachers to implement a yoga-based approach to promote...
PDF
Ecosistema tecnológico WYRED - Estudios de usabilidad
PDF
Age influence in gender stereotypes related to Internet use in young people: ...
Gender mainstreaming in Engineering Education
Mesa redonda Género y Diversidad - Importancia de exponer a los jóvenes a rol...
Mesa redonda Género y Diversidad - Robótica e inclusión
Mesa redonda Género y Diversidad - Cátedra de brecha digital de género GVA-UV
Study for the improvement of the Moroccan public higher education system base...
Taller de WordPress en el Máster TIC de la USAL (Actualizado 2020)
Facilitating access to the role models of women in STEM: W-STEM mobile app
Perception of the gender gap in computer engineering studies: a comparative s...
Young people participation in the Digital Society: a case study in Brazil
C4 model in a Software Engineering subject to ease the comprehension of UML a...
Gender equality in STEM programs: a proposal to analyse the situation of a un...
Equity in mathematical modelling education: a literature review
Engaging women into STEM in Latin America: W-STEM project
Estudio piloto sobre la percepción de la brecha de género en estudios de inge...
La brecha de género en el sector STEM en Latino América: una propuesta europea
Desayuno de mujeres investigadoras - I Jornadas de Buenas Prácticas USAL
HIPPOCAMPUS project: usability study
An app to support yoga teachers to implement a yoga-based approach to promote...
Ecosistema tecnológico WYRED - Estudios de usabilidad
Age influence in gender stereotypes related to Internet use in young people: ...

Recently uploaded (20)

PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
RMMM.pdf make it easy to upload and study
PPTX
master seminar digital applications in india
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Sports Quiz easy sports quiz sports quiz
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Classroom Observation Tools for Teachers
PPTX
Pharma ospi slides which help in ospi learning
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Institutional Correction lecture only . . .
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Microbial disease of the cardiovascular and lymphatic systems
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
RMMM.pdf make it easy to upload and study
master seminar digital applications in india
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Sports Quiz easy sports quiz sports quiz
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Classroom Observation Tools for Teachers
Pharma ospi slides which help in ospi learning
human mycosis Human fungal infections are called human mycosis..pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Institutional Correction lecture only . . .
VCE English Exam - Section C Student Revision Booklet
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Insiders guide to clinical Medicine.pdf
Microbial diseases, their pathogenesis and prophylaxis
Supply Chain Operations Speaking Notes -ICLT Program
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx

A survey of resources for introducing coding into schools

  • 1. A survey of resources for introducing coding into schools Dr. D. Francisco José García Peñalvo research GRoup in InterAction & eLearning (GRIAL) Research Institute on Educational Sciences Computer Science Department University of Salamanca fgarcia@usal.es http://grial.usal.es http://twitter.com/frangp 4th International Conference on Technological Ecosystems for Enhancing Multiculturality, TEEM 2016 Salamanca, Spain November 2-4, 2016
  • 2. Outline A survey of resources for introducing coding into schools 2 1. Introduction 2. TACCLE 3 - Coding 3. Project website 4. Resources Catalogue 5. How to participate
  • 4. The Software Society A survey of resources for introducing coding into schools 4
  • 5. Introduction of software programming in pre- university education A survey of resources for introducing coding into schools 5 • Different initiatives in different countries • Promote employability and STEM approach • Teaching programming/computer science must be contextualized to not get the opposite result from that sought • Computational thinking as one of the core competencies of the 21st century
  • 6. Computational Thinking A survey of resources for introducing coding into schools 6 “Computational thinking involves solving problems, designing systems, and understanding human behaviour, by drawing on the concepts fundamental to computer science” (Wing, 2006) “Computational thinking as the application of high level of abstraction and an algorithmic approach to solve any kind of problems” (García-Peñalvo, 2016)
  • 7. 2. TACCLE 3 - Coding
  • 8. Taccle 3 – Coding project information A survey of resources for introducing coding into schools 8 • European project that aims to support Primary School and other teachers who want to teach Computing to 4 - 14 year olds. It equips classroom teachers with the knowledge and the materials they need by developing a website of ideas and resources together with in-service training courses and other staff development events • Funded by the European Union Erasmus + KA2 Programme (Ref. 2015-1- BE02-KA201-012307) • Duration: September 2015 – August 2017 • Global budget: 279.940€ • http://www.taccle3.eu/
  • 9. Consortium A survey of resources for introducing coding into schools 9 • GO! Het Gemeenschapsonderwijs (Belgium) - Coordinator • Pontydysgu Limited (United Kingdom) • Scholengroep 1 Antwerpen (Belgium) • Karlsruher Institut Fuer Technolie (Germany) • Hariduse Infotehnoloogia Sihtasutus (Estonia) • Tallinn University (Estonia) • University of Salamanca (Spain) • Aalto-Korkeakoulusaatio (Finland) • Itä-Suomen yliopisto (Finland)
  • 10. Project aims A survey of resources for introducing coding into schools 10 1. To equip fellow classroom teachers, whatever their level of confidence, with the knowledge and the materials they need to teach coding effectively 2. To develop a website of easy-to-follow and innovative ideas and resources to aid teachers in teaching coding. It will also include a review of the current academic research and an overview of the resources currently available for teaching coding 3. To provide national and international in-service training courses and other staff development events to help support and develop confidence and competences in teaching coding
  • 12. Content organisation A survey of resources for introducing coding into schools 12 • We start with European reality in which many governments are introducing programming as an essential material official curricula • This is already a reality in some countries, while others are studying how to do • The level of detail of each curriculum will be different in each country, but there are common elements in all of them • The following items may be highlighted: programming, control technologies and computational thinking
  • 13. Content organisation A survey of resources for introducing coding into schools 13
  • 14. Resources A survey of resources for introducing coding into schools 14 • The different project outcomes are oriented to teacher will have access to the knowledge and the resources they need for teaching coding • Taccle3 is licensed under a Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International License
  • 15. Activities A survey of resources for introducing coding into schools 15 http://www.taccle3.eu/english/2016/05/19/ks2-loops-and-how-they-work/
  • 16. Languages A survey of resources for introducing coding into schools 16
  • 18. Review methodology A survey of resources for introducing coding into schools 18 • TACCLE 3 will equip classroom teachers with the knowledge and the materials they need by developing a website of ideas and resources together with in-service training courses and other staff development events • In the TACCLE 3 coding project, a lack of didactic material for teachers to get started teaching coding to young pupils from primary school level on, was identified • In order to compensate such deficit, a survey of resources and starter kits to support the teachers’ approach to teach coding at primary school level was undertaken • During the April-September 2016 period, a collection of ideas, and pupil oriented tools and environments such as iconic programming software, literature, and examples of good practice in video towards coding, computational thinking and STEM was reviewed, analysed, evaluated and documented following the TACCLE 3 template • In this template the resources were classified following the TACCLE 3 criteria in these categories: Algorithms, Using logic, Controlling things, and Creating and Debugging • After that, in order to create a resource catalogue for introducing to programming, a resource map has been generated using other complementary classification: App for teaching coding, Robotic, Maker stuff, Programming language, Book, Info site, and Training course
  • 19. Review results A survey of resources for introducing coding into schools 19 Reviewed resources list ID Title License 01_USAL BAXTER ROBOT Commercial 02_USAL Geomagic Touch Haptic Commercial 03_USAL Minecraft Commercial 04_USAL SCRATCH Creative Commons 05_USAL Pedagogical Conversational Agent: Dr. Roland Creative Commons 06_USAL 5phero Kids Freeware 07_KIT AMICI Programming environment with an iconic interface for Arduino LilyPad and Smart Textile GPL 08_KIT Edu Wear Starter kit: Wearable intelligence – for clothes, sports and games GPL 09_KIT Zauberschule Informatik - Ein erster Einblick in die Welt der Informatik Creative Commons 10_TLU Kodu Game Lab Personal and Non-Commercial 11_TLU 3pi robotics platform e-course Creative Commons 12_TLU MSW Logo Freeware 13_TLU Studio.code.org - Course 2 Creative Commons 14_TLU Ozobot Commercial 15_USAL Minetest LGPL 16_USAL Soy Minero - 17_USAL TACCLE 3: Coding web site Creative Commons 18_USAL 123D Design Freeware 19_USAL Tynker Coding for code - 20_USAL Tynker Hour of code - 21_USAL Blockly for Dash & Dot Robots Freeware 22_USAL Path for Dash Robot Freeware 23_USAL Code.org - 24_USAL Code Studio - 25_USAL Code.org Hour of Code - 26_USAL MIT App Inventor Creative Commons 27_USAL MaKey MaKey Commercial 28_USAL Arduino Open source 29_USAL CS Unplugged. Computer Science without a computer Creative Commons 30_KIT Making-Aktivitäten mit Kindern und Jugendlichen. Handbuch zum kreativen digitalen Gestalten Creative Commons 31_KIT Magical Clothing Freeware 32_AALTO Koodiaapinen Creative Commons 33_AALTO Koodikirja Freeware 34_AALTO Hello Ruby Freeware 35_AALTO Koodikoulu Freeware 36_AALTO The Foos Freeware 37_AALTO Proge Tiger Freeware
  • 20. Review results A survey of resources for introducing coding into schools 20 Creative Commons; 10; 27% Freeware; 11; 30% Open Source; 1; 3% GPL; 3; 8% Non-Commercial; 1; 3% Commercial; 5; 13% Not applicable; 6; 16% Kind of licenses of the resources Creative Commons Freeware Open Source GPL Non-Commercial Commercial Not applicable Licenses of the reviewed resources
  • 21. Review results A survey of resources for introducing coding into schools 21 Reviewed resources classified by category 15 31 24 27 0 5 10 15 20 25 30 35 Algorithms Using logic Controlling things Creating and Debugging Resources by TACCLE 3 category
  • 22. Review results A survey of resources for introducing coding into schools 22 Reviewed resources classified by the complementary classification 12 5 5 5 5 14 8 0 2 4 6 8 10 12 14 16 Resources by complementaty category
  • 23. Review results A survey of resources for introducing coding into schools 23 Reviewed resources classified by the complementary classification 12 5 5 5 5 14 8 0 2 4 6 8 10 12 14 16 Resources by complementaty category
  • 24. Review results A survey of resources for introducing coding into schools 24 Languages of the reviewed resources 19 4 7 4 4 1 1 8 0 5 10 15 20 English Spanish German Estonian Finnish Dutch Welsh Multi Resources by language
  • 25. 5. How to participate
  • 26. Different ways for participating in TACCLE3 A survey of resources for introducing coding into schools 26 • Visiting the website to access to the resources • Writing news related to coding in the schools • Making learning activities following the next scheme Title 1. Overview Brief description Age Level 21st Century skills Tips to adapt the lesson (for example to older/younger students, students with special needs, etc.) Material 2. Aim of the activity 3. Needed tools and resources 4. Practical activity description • Making resource reviews (products, tools, books, courses, etc.) oriented to other teachers. There exists a recommended template https://dx.doi.org/10.6084/m9.figshare.3545033.v1 • Making courses
  • 28. Conclusions A survey of resources for introducing coding into schools 28 • Introducing coding or programming in the pre-university studies is a big challenge for all • Timing and decision making to act formally at the curricula level is not an easy way • Too many teachers are introducing computing far away the digital literacy competences but usually they make it isolated in their subjects • TACCLE 3 project is trying to create a significant teacher community, which shares the objective of introducing programming and/or computational thinking in their classes, and also looking for breaking this isolation effect and making an attraction effort for new teachers that want to but do not dare to give a step beyond • The first step to create the community is having a website with attractive resources • We have presented the first approach to build up a resource catalogue to help them to find suitable teaching paths and make decision to introduce activities that help students to discover or go further into the programming and computational thinking
  • 29. Acknowledgement A survey of resources for introducing coding into schools 29 Funded by European Union Erasmus+ KA2 Programme “TACCLE 3 – Coding” (2015-1-BE02-KA201-012307) This project has been funded with support from the European Commission. This communication reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein
  • 30. This presentation is available A survey of resources for introducing coding into schools 30 http://www.slideshare.net/grialusal/a-survey-of-resources-for-introducing-coding-into-schools http://repositorio.grial.eu/handle/grial/683
  • 31. A survey of resources for introducing coding into schools Dr. D. Francisco José García Peñalvo research GRoup in InterAction & eLearning (GRIAL) Research Institute on Educational Sciences Computer Science Department University of Salamanca fgarcia@usal.es http://grial.usal.es http://twitter.com/frangp 4th Technological Ecosystems for Enhancing Multiculturality, TEEM 2016 Salamanca, Spain November 2-4, 2016