SlideShare a Scribd company logo
1 of 32
Institute of Education of Lisbon University
jmpiedade@ie.ulisboa.pt
João Piedade
COMPUTATIONAL THINKING,
PROGRAMMING AND ROBOTICS
AS STRATEGY TO PROMOTE 21st
CENTURY COMPETENCIES AND
SKILLS
Institute of Education of Lisbon University
aipedro@ie.ulisboa.pt
Ana Pedro
WHAT ARE
COMPUTATIONAL
THINKING ABOUT?
Papert, Seymour (1980).
Mindstorms – children, computers
and powerfull ideas. NY: Basic
Books.
Papert, Seymour (1994). The Children Machine -
Rethinking School in the Age of the Computers .
Common Paperback.
COMPUTATIONAL THINKING
Seymor Papert with one of his
Turtles
“Objects to think (and create) with”
“Children Teaching Computers”
“Children should be programming the computer (or
other artifacts) rather than being programmed by it”
Construcionism
COMPUTATIONAL THINKING
COMPUTATIONAL THINKING
Based in the turtles robots of
William Grey Walter
Instruções básicas em LOGO
Papert, 1967
COMPUTATIONAL THINKING
Seymour Papert
1980
Jannet Wing
2006
Mitchel Resnick
and Karen Brennan
CT is about “solving problems, designing systems,
and understanding human behavior, by drawing
on the concepts fundamental to computer
science” and “is using abstraction and
decomposition when attacking a large complex
task or designing a large complex system”
CT “helps us think about learning with Scratch,
and, in turn, we believe that programming with
Scratch provides a context and set of
opportunities for contributing to the active
conversations about computational thinking”
“Children should program the computer (or other
objects and artifacts) rather than being
programmed or controlled by it”
“Object to think with”
2012
ALGORITHMS
Design a sequence of instructions to solve a
problem.
4
PATTERN RECOGNTION
Recognizing a pattern, or similar characteristics
helps break down the problem and also build a
construct as a path for the solution. Find a set of
patterns or similar characteristics that can be
generalized.
3
1
PROBLEMS IDENTIFICATION / DECOMPOSITION
To solve problems we need to make choices about
to do and how. Decomposition is about breaking
problems down into small parts in order to make it
easier to solve.
ABSTRACTION
Process of taking away or removing characteristics
from something in order to reduce it to a set of
essential characteristics.
2
COMPUTATIONAL
THINKING DIMENSIONS
DEBUGGING
A step-by-step analysis of the problem solution.
5
COMPUTATIONAL THINKING
Miles Berry
COMPUTATIONAL THINKING OFFLINE ACTIVITIES
https://csunplugged.org/en/
01
02
03
Simple Portfolio
Presentation
Block-based programming and robotics, with a
well-designed pedagogical activities, can promote
a strong path for developing computational skills
and prepare pupils for computer science
education, and also for life.
COMPUTATIONAL THINKING,
BLOCK-BASED PROGRAMMING
AND ROBOTICS
During the learning process of programming a
robot or interacting with robots, pupils applying CT
concepts such as abstraction, decomposition,
pattern recognition, logical thinking and
debugging.
Additionally, pupil’s achievements and outcomes
of their computational practices are connected to
the problem definition and decomposition, the
algorithm designed, the testing and debugging
programs and the robot performance solving the
problem.
BLOCK-BASED PROGRAMMING
https://scratch.mit.edu/projects/335711708/editor/
BLOCK-BASED PROGRAMMING
https://scratch.mit.edu/projects/345524816/editor/
BLOCK- BASED MUSIC EXAMPLE
https://blockly.games/music?lang=en&level=10#ccobp5
Dr. SCRATCH
BLOCK-BASED PROGRAMMING AND ROBOTICS
BLOCK-BASED PROGRAMMING AND ROBOTICS
A Pedagogical Experience
The syllabus of this subject is organized in three core topics: (i) Initiatives
related to ICT and computer science in the curriculum in national and
international contexts; (ii) Computational Thinking and Programming in
basic education; and (iii) Tangible Programming and Robotics.
Didactics of Informatics I
The pedagogic experience took place in curricular unity of Didactics of Informatics I
of the Master in Teaching Informatics. This subject (with 6 ECTS) is the first of five
subjects in didactics and, in the first semester, it takes place in a face-to-face
session of three hours during about 12 weeks.
Student-teachers
9
11
students-teachers of the Master in Teaching Informatics who
attended the course of Didactics of informatics, in the first
semester of the 2018/19 school year
All students have a previous bachelor’s degree in computer
science and are attending this master program in order to
become teachers in primary and secondary schools, as it is
mandatory for teachers in Portugal to hold a Master in
Teaching.
Students (2018/2019)
2
Pedagogical Activity
AIMS
Lead student-teachers to explore the programming of tangible
objects – such as robots, drones and mobile devices – as pedagogic
strategies to promote the development of computational thinking
skills and the learning of basic programming concepts
TASK I
Analysis of the core characteristics and pedagogic potentialities
of different types of robots (developed in groups);
TASK II
Design and implementation of a learning scenario including robots as
mediating tools to teach computer science concepts to the primary and/or
secondary pupils. In this task each group should choose one of 5th to 9th
grade class curriculum, define a multidisciplinary problem to solve and design
a learning scenario with the robots that were analyzed in task 1.
TIMELINE
Both tasks were implemented for five weeks and at the end of this period each
group of students presented to the class the learning scenario, the physical models
of the scenarios with robots in action and the algorithms and programs to solve the
problems.
LEARNING SCENARIOS
LEARNING SCENARIOS
https://www.youtube.com/channel/UCNI9GDVf_H6zSqo7jiVluBg/videos
LEARNING SCENARIOS
“Intelligent Forest
“Walk through the Forest”
Learning Scenarios with Robots
Results
Problem Identification
P+ P+
Problem Decomposition
P++ P+
Abstraction
P P
Logical Thinking
P+ P
Patterns Recognition
P
Algorithms
P++ P+
Debugging
P+ P+
Walk Through the ForestIntelligent Forest
P, P+ and P++ represent the growing degree of presence of each dimension in each scenario as
it was observed.
COMPUTATIONAL THINKING
Results
Algorithm
P++ P+
Sequences
P++ P+
Input/ Output Operations
P++ P+
Arithmetic, Relational and Logical
Operators
P++ P
Variables and Constants P+ P
Conditional Structures and Loops
P++ P
Procedures
P+
Parallelism
P
Synchronism
P
Test & Debugging
P++ P+
Walk Through the ForestIntelligent Forest
PROGRAMMING CONCEPTS
Critical thinking P++ P+
Creativity P+ P
Collaboration P++ P+
Communication P++ P+
Information literacy P+ P
Media literacy
Technology literacy P+ P
Flexibility P+ P
Leadership P P
Initiative P+ P
Productivity P++ P
Social skills P P
Walk Through the ForestIntelligent Forest21ST COMPETENCIES
21st CENTURY COMPETENCIES
TO CONCLUDE
01
02
03
04
Regarding the main goal of this study – the effect that learning scenarios can had on the
development of computational thinking skills – the results showed that learning scenarios may
developed six of the seven Computational Thinking Patterns analysed as well as applied several
programming concepts.
Through the learning process of constructing and programming a robot to solve a problem,
students applying computational thinking patterns as abstraction, decomposition, logical
thinking, pattern recognition, design algorithms and debugging.
Design learning scenarios with robots are aligned with Paper´s constructionism principles and
the idea of use robot as objects to think with.
When student-teachers are involved in the planning, designing and implementing of learning
scenarios with robots and thinking about the solutions, they rethink all the possible pedagogic
approaches that they learned in theory and transfers the knowledge they learned to new
situations and problems.
COMPUTER SCIENCE ACROSS THE CURICULUM
ISTE Standards for Computer
Science Educators
Ana Pedro | João Filipe Matos | João Piedade | Nuno Dorotea
Instituto de Educação da Universidade de Lisboa
Computational Thinking
Digital
Technologies
Algorithms and
Programming
Robotics
Computational Thinking, Progamming and Robotics:
A Strategy to Learn
S
T
E
A
M
L
H
G
…
Research Examples
Ching, Y.H., Hsu, Y.C. & Baldwin, S. (2018). Developing Computational Thinking with Educational
Technologies for Young Learners. TechTrends, nº 62, 563. https://doi.org/10.1007/s11528-018-
0292-7.
Durak, H., Yilmaz, F. & Yilmaz, R. (2019). Computational Thinking, Programming Self-Efficacy, Problem
Solving and Experiences in the Programming Process Conducted with Robotic Activities.
Contemporary Educational Technology, 10(2), pp. 173-197. https://doi.org/10.30935/cet.554493
Piedade, J., Dorotea, N., Sampaio, F. & Pedro, A. (2019). A Cross-analysis of Block-based and Visual
Programming Apps with Computer Science Student-Teachers. Educ. Sci. 9, nº. 3: 181.
https://doi.org/10.3390/educsci9030181.
Literature Review
Cutumisu, M., Adams, C. & Lu, C. (2019). A Scoping Review of Empirical Research on Recent
Computational Thinking Assessments. Journal of Science Education and Technology.
https://doi.org/10.1007/s10956-019-09799-3
LeChen, Z. & Jalal, N. (2019). A systematic review of learning computational thinking through Scratch in
K-9. Computers & Education, 141. https://doi.org/10.1016/j.compedu.2019.103607
Hickmott, D. & Prieto-Rodriguez, E. & Holmes, K. (2018). A Scoping Review of Studies on
Computational Thinking in K–12 Mathematics Classrooms. Digital Experiences in Mathematics
Education, 4(1), 448-69. https://doi.org/10.1007/s40751-017-0038-8
Thank You
PowerPoint Presentation
Obrigado

More Related Content

What's hot

PREDICTING FUTURE OF EDTECH 2030 v2
PREDICTING FUTURE OF EDTECH 2030 v2PREDICTING FUTURE OF EDTECH 2030 v2
PREDICTING FUTURE OF EDTECH 2030 v2Jari Laru
 
Digitaalinen tulevaisuus 2030 – kuinka ”tukiäly” tukee ihmisten arkea, oppimi...
Digitaalinen tulevaisuus 2030 – kuinka ”tukiäly” tukee ihmisten arkea, oppimi...Digitaalinen tulevaisuus 2030 – kuinka ”tukiäly” tukee ihmisten arkea, oppimi...
Digitaalinen tulevaisuus 2030 – kuinka ”tukiäly” tukee ihmisten arkea, oppimi...Jari Laru
 
2020_02_21 «Teaching Informatics to All: a European perspective»
2020_02_21 «Teaching Informatics to All: a European perspective»2020_02_21 «Teaching Informatics to All: a European perspective»
2020_02_21 «Teaching Informatics to All: a European perspective»eMadrid network
 
Computational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future GenerationsComputational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future GenerationsJan Pawlowski
 
Investigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaInvestigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaJesús Moreno León
 
Key Messages : WA Curriculum Digital Technologies
Key Messages : WA Curriculum Digital TechnologiesKey Messages : WA Curriculum Digital Technologies
Key Messages : WA Curriculum Digital TechnologiesDr Peter Carey
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshopMiles Berry
 
Computer Masti 2014
Computer Masti 2014Computer Masti 2014
Computer Masti 2014Neha Sahu
 
E learning @ Berwick Secondary College - trends, present and future.
E learning @ Berwick Secondary College - trends, present and future.E learning @ Berwick Secondary College - trends, present and future.
E learning @ Berwick Secondary College - trends, present and future.dhoozy
 
K-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE UpdateK-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE UpdateTony Vlachakis
 
Keynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at ScaleKeynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at ScaleCITE
 
The Importance of the Use of Technological Tools in the Sesi Senai Catalão Sc...
The Importance of the Use of Technological Tools in the Sesi Senai Catalão Sc...The Importance of the Use of Technological Tools in the Sesi Senai Catalão Sc...
The Importance of the Use of Technological Tools in the Sesi Senai Catalão Sc...Alexandre António Timbane
 
Educational robotics
Educational roboticsEducational robotics
Educational roboticsJillPears
 
TPACK - Systemtic Integration of Technology
TPACK - Systemtic Integration of TechnologyTPACK - Systemtic Integration of Technology
TPACK - Systemtic Integration of TechnologyMark Fijor
 
Artificial Intelligence in Education: State of the Practice -- Paths Toward t...
Artificial Intelligence in Education: State of the Practice -- Paths Toward t...Artificial Intelligence in Education: State of the Practice -- Paths Toward t...
Artificial Intelligence in Education: State of the Practice -- Paths Toward t...EDEN Digital Learning Europe
 

What's hot (20)

PREDICTING FUTURE OF EDTECH 2030 v2
PREDICTING FUTURE OF EDTECH 2030 v2PREDICTING FUTURE OF EDTECH 2030 v2
PREDICTING FUTURE OF EDTECH 2030 v2
 
Digitaalinen tulevaisuus 2030 – kuinka ”tukiäly” tukee ihmisten arkea, oppimi...
Digitaalinen tulevaisuus 2030 – kuinka ”tukiäly” tukee ihmisten arkea, oppimi...Digitaalinen tulevaisuus 2030 – kuinka ”tukiäly” tukee ihmisten arkea, oppimi...
Digitaalinen tulevaisuus 2030 – kuinka ”tukiäly” tukee ihmisten arkea, oppimi...
 
2020_02_21 «Teaching Informatics to All: a European perspective»
2020_02_21 «Teaching Informatics to All: a European perspective»2020_02_21 «Teaching Informatics to All: a European perspective»
2020_02_21 «Teaching Informatics to All: a European perspective»
 
Computational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future GenerationsComputational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future Generations
 
Investigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaInvestigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuela
 
Breaking
BreakingBreaking
Breaking
 
Key Messages : WA Curriculum Digital Technologies
Key Messages : WA Curriculum Digital TechnologiesKey Messages : WA Curriculum Digital Technologies
Key Messages : WA Curriculum Digital Technologies
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshop
 
Computer Masti
Computer MastiComputer Masti
Computer Masti
 
Computer Masti 2014
Computer Masti 2014Computer Masti 2014
Computer Masti 2014
 
E learning @ Berwick Secondary College - trends, present and future.
E learning @ Berwick Secondary College - trends, present and future.E learning @ Berwick Secondary College - trends, present and future.
E learning @ Berwick Secondary College - trends, present and future.
 
Ties2012 jo natalie (03.02.12)-1
Ties2012 jo natalie (03.02.12)-1Ties2012 jo natalie (03.02.12)-1
Ties2012 jo natalie (03.02.12)-1
 
Class 1 fall 2012
Class 1 fall 2012Class 1 fall 2012
Class 1 fall 2012
 
K-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE UpdateK-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE Update
 
Keynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at ScaleKeynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at Scale
 
The Importance of the Use of Technological Tools in the Sesi Senai Catalão Sc...
The Importance of the Use of Technological Tools in the Sesi Senai Catalão Sc...The Importance of the Use of Technological Tools in the Sesi Senai Catalão Sc...
The Importance of the Use of Technological Tools in the Sesi Senai Catalão Sc...
 
Educational robotics
Educational roboticsEducational robotics
Educational robotics
 
TPACK - Systemtic Integration of Technology
TPACK - Systemtic Integration of TechnologyTPACK - Systemtic Integration of Technology
TPACK - Systemtic Integration of Technology
 
Ai in Higher Education
Ai in Higher EducationAi in Higher Education
Ai in Higher Education
 
Artificial Intelligence in Education: State of the Practice -- Paths Toward t...
Artificial Intelligence in Education: State of the Practice -- Paths Toward t...Artificial Intelligence in Education: State of the Practice -- Paths Toward t...
Artificial Intelligence in Education: State of the Practice -- Paths Toward t...
 

Similar to Computational thinking programming and robotics as strategy to promote 21st century competencies

Educational robotics session
Educational robotics sessionEducational robotics session
Educational robotics sessionKarel Van Isacker
 
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...eMadrid network
 
Teaching computer coding and its impact on Humanities
Teaching computer coding and its impact on HumanitiesTeaching computer coding and its impact on Humanities
Teaching computer coding and its impact on HumanitiesMokhtar Ben Henda
 
Comp thinking
Comp thinkingComp thinking
Comp thinkingDian Sari
 
Technology Integration class #1 2011
Technology Integration class #1 2011Technology Integration class #1 2011
Technology Integration class #1 2011Dr. Maureen Lamb
 
Coding, robotics & making...finding funds presentation
Coding, robotics & making...finding funds presentationCoding, robotics & making...finding funds presentation
Coding, robotics & making...finding funds presentationSusan S. Wells
 
Algorithmic thinking and digital fabrication (1) (2)
Algorithmic thinking and digital fabrication (1) (2)Algorithmic thinking and digital fabrication (1) (2)
Algorithmic thinking and digital fabrication (1) (2)Prabhat Kumar
 
A STUDY ON ROBOTICS EDUCATION (MECHATRONICS) FOR SCHOOL STUDENTS
A STUDY ON ROBOTICS EDUCATION (MECHATRONICS) FOR SCHOOL STUDENTSA STUDY ON ROBOTICS EDUCATION (MECHATRONICS) FOR SCHOOL STUDENTS
A STUDY ON ROBOTICS EDUCATION (MECHATRONICS) FOR SCHOOL STUDENTSCynthia Velynne
 
Computational Thinking as an Emergent Learning Trajectory of Mathematics
Computational Thinking as an Emergent Learning Trajectory of MathematicsComputational Thinking as an Emergent Learning Trajectory of Mathematics
Computational Thinking as an Emergent Learning Trajectory of MathematicsTiina Partanen
 
Merging mobile & makers through steam camp experiences
Merging mobile & makers through steam camp experiencesMerging mobile & makers through steam camp experiences
Merging mobile & makers through steam camp experiencesSusan S. Wells
 
What digital learning might look like final shared
What digital learning might look like final sharedWhat digital learning might look like final shared
What digital learning might look like final sharedGeorgeMilliken2
 
Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationharshit2013
 
Digital Technologies 2014 (ICTENSW)
Digital Technologies 2014 (ICTENSW)Digital Technologies 2014 (ICTENSW)
Digital Technologies 2014 (ICTENSW)Jason Zagami
 
Digital Tools for their English Levels 2017 Teachers Workshop
Digital   Tools for their English Levels 2017 Teachers WorkshopDigital   Tools for their English Levels 2017 Teachers Workshop
Digital Tools for their English Levels 2017 Teachers Workshopedna goff
 
creative-technologies-cg-2017-1009.pdf
creative-technologies-cg-2017-1009.pdfcreative-technologies-cg-2017-1009.pdf
creative-technologies-cg-2017-1009.pdfHinlayaganNHSRegionV
 
Tinker Education_Brochure 2019
Tinker Education_Brochure 2019Tinker Education_Brochure 2019
Tinker Education_Brochure 2019Neene Neema
 
511595102-SSP-CG-Creative-Technologies-pdf-Version-1.pdf
511595102-SSP-CG-Creative-Technologies-pdf-Version-1.pdf511595102-SSP-CG-Creative-Technologies-pdf-Version-1.pdf
511595102-SSP-CG-Creative-Technologies-pdf-Version-1.pdfMichaelLi519464
 
Gr.-7-10-Creative-Technologies.pdf
Gr.-7-10-Creative-Technologies.pdfGr.-7-10-Creative-Technologies.pdf
Gr.-7-10-Creative-Technologies.pdfChrisTalla1
 

Similar to Computational thinking programming and robotics as strategy to promote 21st century competencies (20)

Turtle Graphics
Turtle GraphicsTurtle Graphics
Turtle Graphics
 
Educational robotics session
Educational robotics sessionEducational robotics session
Educational robotics session
 
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
 
Teaching computer coding and its impact on Humanities
Teaching computer coding and its impact on HumanitiesTeaching computer coding and its impact on Humanities
Teaching computer coding and its impact on Humanities
 
Comp thinking
Comp thinkingComp thinking
Comp thinking
 
Technology Integration class #1 2011
Technology Integration class #1 2011Technology Integration class #1 2011
Technology Integration class #1 2011
 
Coding, robotics & making...finding funds presentation
Coding, robotics & making...finding funds presentationCoding, robotics & making...finding funds presentation
Coding, robotics & making...finding funds presentation
 
Algorithmic thinking and digital fabrication (1) (2)
Algorithmic thinking and digital fabrication (1) (2)Algorithmic thinking and digital fabrication (1) (2)
Algorithmic thinking and digital fabrication (1) (2)
 
A STUDY ON ROBOTICS EDUCATION (MECHATRONICS) FOR SCHOOL STUDENTS
A STUDY ON ROBOTICS EDUCATION (MECHATRONICS) FOR SCHOOL STUDENTSA STUDY ON ROBOTICS EDUCATION (MECHATRONICS) FOR SCHOOL STUDENTS
A STUDY ON ROBOTICS EDUCATION (MECHATRONICS) FOR SCHOOL STUDENTS
 
Computational Thinking as an Emergent Learning Trajectory of Mathematics
Computational Thinking as an Emergent Learning Trajectory of MathematicsComputational Thinking as an Emergent Learning Trajectory of Mathematics
Computational Thinking as an Emergent Learning Trajectory of Mathematics
 
Merging mobile & makers through steam camp experiences
Merging mobile & makers through steam camp experiencesMerging mobile & makers through steam camp experiences
Merging mobile & makers through steam camp experiences
 
What digital learning might look like final shared
What digital learning might look like final sharedWhat digital learning might look like final shared
What digital learning might look like final shared
 
Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabrication
 
Digital Technologies 2014 (ICTENSW)
Digital Technologies 2014 (ICTENSW)Digital Technologies 2014 (ICTENSW)
Digital Technologies 2014 (ICTENSW)
 
Digital Tools for their English Levels 2017 Teachers Workshop
Digital   Tools for their English Levels 2017 Teachers WorkshopDigital   Tools for their English Levels 2017 Teachers Workshop
Digital Tools for their English Levels 2017 Teachers Workshop
 
My portfolio
My portfolioMy portfolio
My portfolio
 
creative-technologies-cg-2017-1009.pdf
creative-technologies-cg-2017-1009.pdfcreative-technologies-cg-2017-1009.pdf
creative-technologies-cg-2017-1009.pdf
 
Tinker Education_Brochure 2019
Tinker Education_Brochure 2019Tinker Education_Brochure 2019
Tinker Education_Brochure 2019
 
511595102-SSP-CG-Creative-Technologies-pdf-Version-1.pdf
511595102-SSP-CG-Creative-Technologies-pdf-Version-1.pdf511595102-SSP-CG-Creative-Technologies-pdf-Version-1.pdf
511595102-SSP-CG-Creative-Technologies-pdf-Version-1.pdf
 
Gr.-7-10-Creative-Technologies.pdf
Gr.-7-10-Creative-Technologies.pdfGr.-7-10-Creative-Technologies.pdf
Gr.-7-10-Creative-Technologies.pdf
 

More from João Piedade

Pensamento Computacional, Programação e Robótica no 1º CEB
Pensamento Computacional, Programação e Robótica no 1º CEBPensamento Computacional, Programação e Robótica no 1º CEB
Pensamento Computacional, Programação e Robótica no 1º CEBJoão Piedade
 
Painel: O regresso à Escola: Capacidades vs Desafios
Painel: O regresso à Escola: Capacidades vs DesafiosPainel: O regresso à Escola: Capacidades vs Desafios
Painel: O regresso à Escola: Capacidades vs DesafiosJoão Piedade
 
Projeto Ambiente Educativo - LaSalle Canoas RS
Projeto Ambiente Educativo - LaSalle Canoas RSProjeto Ambiente Educativo - LaSalle Canoas RS
Projeto Ambiente Educativo - LaSalle Canoas RSJoão Piedade
 
Seminário Tecnologias e Robótica no Ensino Básico
Seminário Tecnologias e Robótica no Ensino BásicoSeminário Tecnologias e Robótica no Ensino Básico
Seminário Tecnologias e Robótica no Ensino BásicoJoão Piedade
 
Introdução à programação
Introdução à programação Introdução à programação
Introdução à programação João Piedade
 
Projeto TEL@ FTELAB: Desenho de cenários de aprendizagem na formação inicial ...
Projeto TEL@ FTELAB: Desenho de cenários de aprendizagem na formação inicial ...Projeto TEL@ FTELAB: Desenho de cenários de aprendizagem na formação inicial ...
Projeto TEL@ FTELAB: Desenho de cenários de aprendizagem na formação inicial ...João Piedade
 
Digital Technologies Uses in Education: A comparative study between Portugues...
Digital Technologies Uses in Education: A comparative study between Portugues...Digital Technologies Uses in Education: A comparative study between Portugues...
Digital Technologies Uses in Education: A comparative study between Portugues...João Piedade
 
Programação e Robótica: Novas linhas de investigação educacional
Programação e Robótica: Novas linhas de investigação educacionalProgramação e Robótica: Novas linhas de investigação educacional
Programação e Robótica: Novas linhas de investigação educacionalJoão Piedade
 
Organização Escolar
Organização EscolarOrganização Escolar
Organização EscolarJoão Piedade
 
Desenvolvimento profissional docente_e_competencias_dos_professores_para
Desenvolvimento profissional docente_e_competencias_dos_professores_paraDesenvolvimento profissional docente_e_competencias_dos_professores_para
Desenvolvimento profissional docente_e_competencias_dos_professores_paraJoão Piedade
 
Metodologias de Aprendizagem
Metodologias de AprendizagemMetodologias de Aprendizagem
Metodologias de AprendizagemJoão Piedade
 
TEL & Learning Scenarios Design
TEL & Learning Scenarios DesignTEL & Learning Scenarios Design
TEL & Learning Scenarios DesignJoão Piedade
 
Lógica e algoritmia
Lógica e algoritmiaLógica e algoritmia
Lógica e algoritmiaJoão Piedade
 
Conceitos base de programação - parte 2
Conceitos base de programação - parte 2Conceitos base de programação - parte 2
Conceitos base de programação - parte 2João Piedade
 
Conceitos base de programação - parte 1
Conceitos base de programação - parte 1Conceitos base de programação - parte 1
Conceitos base de programação - parte 1João Piedade
 
Apresentação - Introdução à Programação
Apresentação - Introdução à ProgramaçãoApresentação - Introdução à Programação
Apresentação - Introdução à ProgramaçãoJoão Piedade
 
Organização e Gestão Escolar
Organização e Gestão EscolarOrganização e Gestão Escolar
Organização e Gestão EscolarJoão Piedade
 
Desenvolvimento profissional docente_e_competencias_dos_professores_para o Sé...
Desenvolvimento profissional docente_e_competencias_dos_professores_para o Sé...Desenvolvimento profissional docente_e_competencias_dos_professores_para o Sé...
Desenvolvimento profissional docente_e_competencias_dos_professores_para o Sé...João Piedade
 
Cenarios de aprendizagem
Cenarios de aprendizagemCenarios de aprendizagem
Cenarios de aprendizagemJoão Piedade
 

More from João Piedade (20)

Pensamento Computacional, Programação e Robótica no 1º CEB
Pensamento Computacional, Programação e Robótica no 1º CEBPensamento Computacional, Programação e Robótica no 1º CEB
Pensamento Computacional, Programação e Robótica no 1º CEB
 
Painel: O regresso à Escola: Capacidades vs Desafios
Painel: O regresso à Escola: Capacidades vs DesafiosPainel: O regresso à Escola: Capacidades vs Desafios
Painel: O regresso à Escola: Capacidades vs Desafios
 
Projeto Ambiente Educativo - LaSalle Canoas RS
Projeto Ambiente Educativo - LaSalle Canoas RSProjeto Ambiente Educativo - LaSalle Canoas RS
Projeto Ambiente Educativo - LaSalle Canoas RS
 
Seminário Tecnologias e Robótica no Ensino Básico
Seminário Tecnologias e Robótica no Ensino BásicoSeminário Tecnologias e Robótica no Ensino Básico
Seminário Tecnologias e Robótica no Ensino Básico
 
Introdução à programação
Introdução à programação Introdução à programação
Introdução à programação
 
Projeto TEL@ FTELAB: Desenho de cenários de aprendizagem na formação inicial ...
Projeto TEL@ FTELAB: Desenho de cenários de aprendizagem na formação inicial ...Projeto TEL@ FTELAB: Desenho de cenários de aprendizagem na formação inicial ...
Projeto TEL@ FTELAB: Desenho de cenários de aprendizagem na formação inicial ...
 
Digital Technologies Uses in Education: A comparative study between Portugues...
Digital Technologies Uses in Education: A comparative study between Portugues...Digital Technologies Uses in Education: A comparative study between Portugues...
Digital Technologies Uses in Education: A comparative study between Portugues...
 
Programação e Robótica: Novas linhas de investigação educacional
Programação e Robótica: Novas linhas de investigação educacionalProgramação e Robótica: Novas linhas de investigação educacional
Programação e Robótica: Novas linhas de investigação educacional
 
Organização Escolar
Organização EscolarOrganização Escolar
Organização Escolar
 
Desenvolvimento profissional docente_e_competencias_dos_professores_para
Desenvolvimento profissional docente_e_competencias_dos_professores_paraDesenvolvimento profissional docente_e_competencias_dos_professores_para
Desenvolvimento profissional docente_e_competencias_dos_professores_para
 
Metodologias de Aprendizagem
Metodologias de AprendizagemMetodologias de Aprendizagem
Metodologias de Aprendizagem
 
e-portfolio tools
e-portfolio toolse-portfolio tools
e-portfolio tools
 
TEL & Learning Scenarios Design
TEL & Learning Scenarios DesignTEL & Learning Scenarios Design
TEL & Learning Scenarios Design
 
Lógica e algoritmia
Lógica e algoritmiaLógica e algoritmia
Lógica e algoritmia
 
Conceitos base de programação - parte 2
Conceitos base de programação - parte 2Conceitos base de programação - parte 2
Conceitos base de programação - parte 2
 
Conceitos base de programação - parte 1
Conceitos base de programação - parte 1Conceitos base de programação - parte 1
Conceitos base de programação - parte 1
 
Apresentação - Introdução à Programação
Apresentação - Introdução à ProgramaçãoApresentação - Introdução à Programação
Apresentação - Introdução à Programação
 
Organização e Gestão Escolar
Organização e Gestão EscolarOrganização e Gestão Escolar
Organização e Gestão Escolar
 
Desenvolvimento profissional docente_e_competencias_dos_professores_para o Sé...
Desenvolvimento profissional docente_e_competencias_dos_professores_para o Sé...Desenvolvimento profissional docente_e_competencias_dos_professores_para o Sé...
Desenvolvimento profissional docente_e_competencias_dos_professores_para o Sé...
 
Cenarios de aprendizagem
Cenarios de aprendizagemCenarios de aprendizagem
Cenarios de aprendizagem
 

Recently uploaded

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 

Computational thinking programming and robotics as strategy to promote 21st century competencies

  • 1. Institute of Education of Lisbon University jmpiedade@ie.ulisboa.pt João Piedade COMPUTATIONAL THINKING, PROGRAMMING AND ROBOTICS AS STRATEGY TO PROMOTE 21st CENTURY COMPETENCIES AND SKILLS Institute of Education of Lisbon University aipedro@ie.ulisboa.pt Ana Pedro
  • 3. Papert, Seymour (1980). Mindstorms – children, computers and powerfull ideas. NY: Basic Books. Papert, Seymour (1994). The Children Machine - Rethinking School in the Age of the Computers . Common Paperback. COMPUTATIONAL THINKING
  • 4. Seymor Papert with one of his Turtles “Objects to think (and create) with” “Children Teaching Computers” “Children should be programming the computer (or other artifacts) rather than being programmed by it” Construcionism COMPUTATIONAL THINKING
  • 5. COMPUTATIONAL THINKING Based in the turtles robots of William Grey Walter Instruções básicas em LOGO Papert, 1967
  • 6. COMPUTATIONAL THINKING Seymour Papert 1980 Jannet Wing 2006 Mitchel Resnick and Karen Brennan CT is about “solving problems, designing systems, and understanding human behavior, by drawing on the concepts fundamental to computer science” and “is using abstraction and decomposition when attacking a large complex task or designing a large complex system” CT “helps us think about learning with Scratch, and, in turn, we believe that programming with Scratch provides a context and set of opportunities for contributing to the active conversations about computational thinking” “Children should program the computer (or other objects and artifacts) rather than being programmed or controlled by it” “Object to think with” 2012
  • 7. ALGORITHMS Design a sequence of instructions to solve a problem. 4 PATTERN RECOGNTION Recognizing a pattern, or similar characteristics helps break down the problem and also build a construct as a path for the solution. Find a set of patterns or similar characteristics that can be generalized. 3 1 PROBLEMS IDENTIFICATION / DECOMPOSITION To solve problems we need to make choices about to do and how. Decomposition is about breaking problems down into small parts in order to make it easier to solve. ABSTRACTION Process of taking away or removing characteristics from something in order to reduce it to a set of essential characteristics. 2 COMPUTATIONAL THINKING DIMENSIONS DEBUGGING A step-by-step analysis of the problem solution. 5
  • 9. COMPUTATIONAL THINKING OFFLINE ACTIVITIES https://csunplugged.org/en/
  • 10. 01 02 03 Simple Portfolio Presentation Block-based programming and robotics, with a well-designed pedagogical activities, can promote a strong path for developing computational skills and prepare pupils for computer science education, and also for life. COMPUTATIONAL THINKING, BLOCK-BASED PROGRAMMING AND ROBOTICS During the learning process of programming a robot or interacting with robots, pupils applying CT concepts such as abstraction, decomposition, pattern recognition, logical thinking and debugging. Additionally, pupil’s achievements and outcomes of their computational practices are connected to the problem definition and decomposition, the algorithm designed, the testing and debugging programs and the robot performance solving the problem.
  • 13. BLOCK- BASED MUSIC EXAMPLE https://blockly.games/music?lang=en&level=10#ccobp5
  • 17. A Pedagogical Experience The syllabus of this subject is organized in three core topics: (i) Initiatives related to ICT and computer science in the curriculum in national and international contexts; (ii) Computational Thinking and Programming in basic education; and (iii) Tangible Programming and Robotics. Didactics of Informatics I The pedagogic experience took place in curricular unity of Didactics of Informatics I of the Master in Teaching Informatics. This subject (with 6 ECTS) is the first of five subjects in didactics and, in the first semester, it takes place in a face-to-face session of three hours during about 12 weeks.
  • 18. Student-teachers 9 11 students-teachers of the Master in Teaching Informatics who attended the course of Didactics of informatics, in the first semester of the 2018/19 school year All students have a previous bachelor’s degree in computer science and are attending this master program in order to become teachers in primary and secondary schools, as it is mandatory for teachers in Portugal to hold a Master in Teaching. Students (2018/2019) 2
  • 19. Pedagogical Activity AIMS Lead student-teachers to explore the programming of tangible objects – such as robots, drones and mobile devices – as pedagogic strategies to promote the development of computational thinking skills and the learning of basic programming concepts TASK I Analysis of the core characteristics and pedagogic potentialities of different types of robots (developed in groups); TASK II Design and implementation of a learning scenario including robots as mediating tools to teach computer science concepts to the primary and/or secondary pupils. In this task each group should choose one of 5th to 9th grade class curriculum, define a multidisciplinary problem to solve and design a learning scenario with the robots that were analyzed in task 1. TIMELINE Both tasks were implemented for five weeks and at the end of this period each group of students presented to the class the learning scenario, the physical models of the scenarios with robots in action and the algorithms and programs to solve the problems.
  • 24. Results Problem Identification P+ P+ Problem Decomposition P++ P+ Abstraction P P Logical Thinking P+ P Patterns Recognition P Algorithms P++ P+ Debugging P+ P+ Walk Through the ForestIntelligent Forest P, P+ and P++ represent the growing degree of presence of each dimension in each scenario as it was observed. COMPUTATIONAL THINKING
  • 25. Results Algorithm P++ P+ Sequences P++ P+ Input/ Output Operations P++ P+ Arithmetic, Relational and Logical Operators P++ P Variables and Constants P+ P Conditional Structures and Loops P++ P Procedures P+ Parallelism P Synchronism P Test & Debugging P++ P+ Walk Through the ForestIntelligent Forest PROGRAMMING CONCEPTS
  • 26. Critical thinking P++ P+ Creativity P+ P Collaboration P++ P+ Communication P++ P+ Information literacy P+ P Media literacy Technology literacy P+ P Flexibility P+ P Leadership P P Initiative P+ P Productivity P++ P Social skills P P Walk Through the ForestIntelligent Forest21ST COMPETENCIES 21st CENTURY COMPETENCIES
  • 27. TO CONCLUDE 01 02 03 04 Regarding the main goal of this study – the effect that learning scenarios can had on the development of computational thinking skills – the results showed that learning scenarios may developed six of the seven Computational Thinking Patterns analysed as well as applied several programming concepts. Through the learning process of constructing and programming a robot to solve a problem, students applying computational thinking patterns as abstraction, decomposition, logical thinking, pattern recognition, design algorithms and debugging. Design learning scenarios with robots are aligned with Paper´s constructionism principles and the idea of use robot as objects to think with. When student-teachers are involved in the planning, designing and implementing of learning scenarios with robots and thinking about the solutions, they rethink all the possible pedagogic approaches that they learned in theory and transfers the knowledge they learned to new situations and problems.
  • 28. COMPUTER SCIENCE ACROSS THE CURICULUM ISTE Standards for Computer Science Educators Ana Pedro | João Filipe Matos | João Piedade | Nuno Dorotea Instituto de Educação da Universidade de Lisboa
  • 29. Computational Thinking Digital Technologies Algorithms and Programming Robotics Computational Thinking, Progamming and Robotics: A Strategy to Learn S T E A M L H G …
  • 30. Research Examples Ching, Y.H., Hsu, Y.C. & Baldwin, S. (2018). Developing Computational Thinking with Educational Technologies for Young Learners. TechTrends, nº 62, 563. https://doi.org/10.1007/s11528-018- 0292-7. Durak, H., Yilmaz, F. & Yilmaz, R. (2019). Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities. Contemporary Educational Technology, 10(2), pp. 173-197. https://doi.org/10.30935/cet.554493 Piedade, J., Dorotea, N., Sampaio, F. & Pedro, A. (2019). A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers. Educ. Sci. 9, nº. 3: 181. https://doi.org/10.3390/educsci9030181.
  • 31. Literature Review Cutumisu, M., Adams, C. & Lu, C. (2019). A Scoping Review of Empirical Research on Recent Computational Thinking Assessments. Journal of Science Education and Technology. https://doi.org/10.1007/s10956-019-09799-3 LeChen, Z. & Jalal, N. (2019). A systematic review of learning computational thinking through Scratch in K-9. Computers & Education, 141. https://doi.org/10.1016/j.compedu.2019.103607 Hickmott, D. & Prieto-Rodriguez, E. & Holmes, K. (2018). A Scoping Review of Studies on Computational Thinking in K–12 Mathematics Classrooms. Digital Experiences in Mathematics Education, 4(1), 448-69. https://doi.org/10.1007/s40751-017-0038-8