SlideShare a Scribd company logo
Assessment of creativity
and computational thinking
in Scratch projects
Nathalie
METHELIE
@Methnat
ESPE de
Martinique
Nathalie.Methelie@
espe-martinique.fr
Margarida ROMERO
@MargaridaRomero
#CoCreaTIC & #fabLINE
Lead / ESPE de Nice -
UNS & Université Laval
margarida.romero@unice.fr
Kate
ARTHUR
@KTAinMTL
Kids Code
Jeunesse
kate@kidscodejeun
esse.org
#VibotLeRobot
CoCreaTic dev. by
Alexandre
LEPAGE
@AlexandreLepage
#CoCreaTIC,
Université Laval
alexandre.lepage.1@ula
val.ca
#CoCreaTIC #5c21
#fabLINE
Collaboration with
Jorge
SANABRIA &
Guillermo PECH
Universidad de
Guadalajara
(Mexico)
Assessment of creativity and computational
thinking in Scratch projects
#VibotLeRobot #CoCreaTIC #5c21 #fabLINE
● Introductions (@MargaridaRomero, @MethNat,
@KTAinMTL, @AlexandreLepage)
● 21st century educational challenges and opportunities
● 5 questions :
○ What to learn
○ How to learn
○ What to evaluate
○ Why evaluate
○ How to evaluate
● Let’s evaluate with the CoCreaTIC tool
● Discussion
#VibotLeRobot
Assessment of creativity and computational
thinking in Scratch projects
#VibotLeRobot #CoCreaTIC #5c21 #fabLINE
● Creative programming learning activity and assessment
design.
● How we can evaluate
creativity and
computational
thinking in this type
of creative
programming
activities?
https://scratch.mit.edu/projects/169217142
margarida.romero@fse.ulaval.ca
#CoCreaTIC lead
Université Laval
margarida.romero@unice.fr
Professor at ESPE Nice
Université Nice Sophia Antipolis
Laboratoire d’Innovation et Numérique
pour l’Éducation (LINE)
#CoCreaTIC #5c21
Techno-creative activities
for the 21st century competencies
#Vibot
A story for the 7 to 107 years old
on robotics and programming
#VibotLeRobot
#R2T2
Nathalie METHELIE
@Methnat
ESPE de Martinique
Nathalie.Methelie@espe-martinique.fr
Kids Code Jeunesse
Kate ARTHUR
@KTAinMTL
Kids Code Jeunesse
kate@kidscodejeunesse.org
alexandre.lepage.1@ulaval.ca
@AlexandreLepage
Research assistant and developer at
#CoCreaTIC project
(www.cocreatic.net)
#CoCreaTIC development
www.CoCreaTIC.net
www.CoCreaTIC.net
Jorge SANABRIA
& Guillermo Emmanuel PECH
TORRES
Universidad de Guadalajara
(Mexico)
Collaboration with
#R2T2 Mexico
#CoCreaTIC
www.CoCreaTIC.net
Assessment of creativity and computational
thinking in Scratch projects
#VibotLeRobot #CoCreaTIC #5c21 #fabLINE
21st century educational
challenges and opportunities
@margaridaromero#R2T2 Thymio
Robotics and AI,
4th industrial revolution
Seller (92%)
Jobs with high probability
of automation
The creative class will
survive the automation.
@margaridaromero#R2T2 Thymio
Child care (0.4%)
Psychologist (1%)
Product or service
designer (11%)
Elementary school teacher
(0.8%)
Computer programmer (1%)
University professor (3%)
Fast food (91%)
Trucker (79%)
Cocreative uses of technologies for educationIntergenerationallearning
Robotics, 4th
industrial
revolution
Creative
class
21st century
competencies
Educational
robotics
Problem solving
Computational
thinking
Collaboration
Creativity
Critical thinking
Creative
programming
Society Education
Curriculum
Learning through
game creation
#5c21
competencies
Educational
robotics
Creative
programming
@margaridaromero
Digital game
creation
Vibot the robot, a story
introducing robotics
and programming
(Romero 2016,
illustrated by Loufane)
#5c21 15 Co-Creative
Activities for the 21st
Century Kids (Romero &
Vallerand)
Game-based
Learning Across
the Lifespan
(Springer)
#CoCreaTIC publications
Handbook ‘Jeux numériques
et apprentissages’
Should kids use technologies ?
?
@margaridaromero
Img;@FreepikatFlatIcon
Citizens as ICT consumers
(Interactive ICT usage)
=» Limits:
Representativity,
Obsolescence
Citizens as ICT co-creators
(Participatory Knowledge
Co-Creation)
Collaborative
problem-solving
techno-creativity
Src:CultOfMac.com
Src:Ladieslearningcode.com
Is not about the technology (nor its intentions) but about its actual
participatory creative use.
@margaridaromero
Should kids use technologies ?
@margaridaromero
Img;@FreepikatFlatIcon
Passive-participatory model
(Romero, Laferrière, & Power, 2016) based on Chi (2009).
Romero, M., Davidson, A-L., Cucinelli, G., Ouellet, H., & Arthur, K. (2016). Learning to code: from procedural
puzzle-based games to creative programming. CIDUI.
#CoCreaTIC
Assessment of creativity and computational
thinking in Scratch projects
#VibotLeRobot #CoCreaTIC #5c21 #fabLINE
What to learn
How to learn
What to evaluate
Why evaluate
How to evaluate
Romero (2016). Design : Dumont
#5c21
● Critical thinking
● Collaboration
● Creativity
● Problem solving
● Computational thinking
@margaridaromero
#5c21
Romero (2016). Design : Dumont
#5c21
○ Computational thinking
is a set of cognitive and
metacognitive strategies linked to
computer-related processes and
methods such as abstraction,
algorithmics, pattern identification,
decomposition and complex
structural organization of
knowledge into logical sequences
(Romero & Vallerand, 2016).
@margaridaromero
○ Computational thinking
@margaridaromero
Not only about code ...
Code literacy
Systems literacy
Analysis Technocreative solution
(making, coding, testing)
Computational thinking as a set of cognitive
and metacognitive strategies engaged in the
● analysis and modelling of (complex)
problem-situations,
● and the creation and test of digital system to
provide a creative solution to the problem-situation.
Complexity
Modelling/Design(schema;
complexityreduction)
Analysisofanill-defined
complexproblem
ProgrammingandcreatingtheartefactTestingandimprovement
Romero & Lepage (2016); Romero (2016); Romero & DeBlois (2017)
Romero (2016). Design : Dumont
#5c21
○ Creative collaboration
as a context-related collaborative
process of shared creation, where a
solution is collaboratively
(co)constructed by a group of
persons and considered as original,
valuable or useful by a group of
reference (Romero & Barberà, 2015).
@margaridaromero
Values and attitudes for
interdisciplinary community-based challenges
Assessment of creativity and computational
thinking in Scratch projects
#VibotLeRobot #CoCreaTIC #5c21 #fabLINE
What to learn
How to learn
What to evaluate
Why evaluate
How to evaluate
@margaridaromero
Img;@FreepikatFlatIcon
Passive-participatory model
(Romero, Laferrière, & Power, 2016) based on Chi (2009).
Romero, M., Davidson, A-L., Cucinelli, G., Ouellet, H., & Arthur, K. (2016). Learning to code: from procedural
puzzle-based games to creative programming. CIDUI.
#CoCreaTIC
What kind of activities can engage learners in
creative collaboration?
What kind of activities can engage learners in
creative collaboration?
Interdisciplinary community-based challenges
Design thinking approach Analysis,
Definition
Programming
Ideation
Mechanics
Electronics
Building
Prototype
Test
Programming, educational
robotics, #makered
Challenge
Community
Diversity
Complexity
Empathy
Authenticity
Engagement
Creative
activity
(socio/co/self)
Values
Attitudes
15 cocreative activities
@margaridaromero
Assessment of creativity and computational
thinking in Scratch projects
#VibotLeRobot #CoCreaTIC #5c21 #fabLINE
What to learn
How to learn
What to evaluate
Why evaluate
How to evaluate
What to evaluate
● Specific knowledge (e.g. geometry concepts)
● Competences / skills (e.g. #5c21, www.cocreatic.net )
● Attitudes
Creativity
CRc1 - Incubation
CRc1sc1 - Explore a variety of new approaches or solutions.
CRc1sc2 - Incubation of different opportunities, strategies and concepts
CRc2 - Generating ideas
CRc2sc1 - Generating ideas, brainstorming, diverging exploration
CRc2sc2 - Use inspiration to guide the creative process
CRc2sc3 - Combining ideas
CRc3 - Evaluation and Selection
CRc3sc1 - Relevance to the problem situation
CRc3sc2 - Novelty and originality
CRc3sc3 - Capacity to generate other prospectives
Computational thinking as a set of cognitive
and metacognitive strategies engaged in the
● analysis and modelling of (complex)
problem-situations,
● and the creation and test of digital system to
provide a creative solution to the problem-situation.
Complexity
Modelling/Design(schema;
complexityreduction)
Analysisofanill-defined
complexproblem
ProgrammingandcreatingtheartefactTestingandimprovement
Romero & Lepage (2016); Romero (2016); Romero & DeBlois (2017)
Computational thinking (CTc1)
CTc1 - Analysis. Understanding a situation and identifying its
components.
CTc1sc01 - Understanding a situation
CTc1sc02 - Choose a point of view for analysing the situation
(angle)
CTc1sc03 - Distinction of different types of components
(objects, attributes, functions, events, patterns).
CTc1sc04 - Entities’ attributes or parameter identification and
their changes over time (when dynamic)
CTc1sc05 - Identification of similarities or differences between
entities
CTc1sc06 - Identify events and what they trigger
CTc1sc07 - Identify relationships between entities (eg,
dependency, hierarchy, causality)
Computational thinking (CTc2)
CTc2 - Modelling. Ability to organize and model a situation
CTc2sc01 - Awareness of the importance of sketching and
modelling before implementing
CTc2sc02 - Selection of an appropriate media to express data
models and relations
CTc2sc03 - Data modelling in a way that represents the
situation
CTc2sc04 - Optimal organisation of data
Computational thinking (CTc3)
CTc3 - Code literacy
CTc3sc01 - Describing an algorithm in a natural language
CTc3sc02 - Understanding an algorithm
CTc3sc03 - Understanding and identifying the computational
concepts in the context of an algorithm: blocks, objects,
instructions and operators
CTc3sc04 - Algorithm creation according to the data
modelisation
CTc3sc05 - Evaluation of an existing piece of code and
propose optimisations
Computational thinking (CTc4)
CTc3 - Code literacy
CTc3sc01 - Describing an algorithm in a natural language
CTc3sc02 - Understanding an algorithm
CTc3sc03 - Understanding and identifying the computational
concepts in the context of an algorithm: blocks, objects,
instructions and operators
CTc3sc04 - Algorithm creation according to the data
modelisation
CTc3sc05 - Evaluation of an existing piece of code and
propose optimisations
Computational thinking (CTc5)
CTc5 - Programming
CTc5sc01 - Choose an appropriate language according to the
context
CTc5sc02 - Identifying the function (or code block) for a
certain objective.
CTc5sc03 - Programming using techniques offered by the
selected language
CTc5sc04 - Hand over an error-free program
Computational thinking (CTc6)
CTc6 - Agile and iterative approach
CTc6sc01 - Analysis of errors leading to improvement of the
computer program
CTc6sc02 - The problem is solved in the new version of the
program.
CTc6sc03 - Iterative and optimizing programming approach
CTc6sc04 - Implement reinitialisation codes to make the
program go back to init state
CTc6sc05 - Evaluate the relevance of objects represented /
operationalized in a program in relation to a situation
Computational thinking (I)
CTc1 - Analysis. Understanding a situation and identifying its components.
CTc1sc01 - Understanding a situation
CTc1sc02 - Choose a point of view for analysing the situation (angle)
CTc1sc03 - Distinction of different types of components (objects, attributes, functions, events, patterns).
CTc1sc04 - Entities’ attributes or parameter identification and their changes over time (when dynamic)
CTc1sc05 - Identification of similarities or differences between entities
CTc1sc06 - Identify events and what they trigger
CTc1sc07 - Identify relationships between entities (eg, dependency, hierarchy, causality)
CTc2 - Modelling. Ability to organize and model a situation
CTc2sc01 - Awareness of the importance of sketching and modelling before implementing
CTc2sc02 - Selection of an appropriate media to express data models and relations
CTc2sc03 - Data modelling in a way that represents the situation
CTc2sc04 - Optimal organisation of data
CTc3 - Code litteraty
CTc3sc01 - Describing an algorithm in a natural language
CTc3sc02 - Understanding an algorithm
CTc3sc03 - Understanding and identifying the computational concepts in the context of an algorithm: blocks, objects, instructions
and operators
CTc3sc04 - Algorithm creation according to the data modelisation
CTc3sc05 - Evaluation of an existing piece of code and propose optimisations
CTc4 - Systems and technology literacy
CTc4sc01 - Understanding the features and components of different technologies (computer, robot…)
CTc4sc02 - Distinction between software and hardware
CTc4sc03 - Identification of software and hardware features and limits (feature scope)
CTc4sc04 - Understanding technologies under electronics, networks and systems approaches
CTc4sc05 - Understanding complex information systems
CTc5 - Programming
CTc5sc01 - Choose an appropriate language according to the context
CTc5sc02 - Identifying the function (or code block) for a certain objective.
CTc5sc03 - Programming using techniques offered by the selected language
CTc5sc04 - Hand over an error-free program
CTc6 - Agile and iterative approach
CTc6sc01 - Analysis of errors leading to improvement of the computer program
CTc6sc02 - The problem is solved in the new version of the program.
CTc6sc03 - Iterative and optimizing programming approach
CTc6sc04 - Implement reinitialisation codes to make the program go back to init state
CTc6sc05 - Evaluate the relevance of objects represented / operationalized in a program in relation to a situation
Assessment of creativity and computational
thinking in Scratch projects
#VibotLeRobot #CoCreaTIC #5c21 #fabLINE
What to learn
How to learn
What to evaluate
Why evaluate
How to evaluate
Why evaluate
Assessment could be formative
Assessment criteria could be used
as a self and co-regulation tool by
the learners during the learning
process (Panadero & Romero,
2014).
Panadero, E., & Romero, M. (2014). To rubric or not to rubric? The effects of
self-assessment on self-regulation, performance and self-efficacy. Assessment in
Education: Principles, Policy & Practice, 21(2), 133-148.
Assessment of creativity and computational
thinking in Scratch projects
#VibotLeRobot #CoCreaTIC #5c21 #fabLINE
What to learn
How to learn
What to evaluate
Why evaluate
How to evaluate
www.CoCreaTIC.net assessment tool
Phase 2: (Self/teacher)assessment process during (or after) the activity
Design of the techno-creative
activity (teachers)
Phase 1: Activity and assessment design
Identification of competencies to be evaluated
Selection of the competencies’ components
Description of a concrete observable of the component
during the activity
Teachers can download
the results
CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage.
Overview of the CoCreaTIC assessment tool (Romero & Lepage) :
Phase 1: Activity and assessment design
Phase 2: (Self/teacher)assessment process during (or after) the activity
Outil #5c21
Learners’ login with the activity code and they
self-assess their activity based on the observables.
www.CoCreaTIC.net assessment tool
CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage.
Let’s design an activity and its assessment!
Connect to www.cocreatic.net
Log in with your Google account or create an account
Select the green button “Assessment tool…”
www.CoCreaTIC.net assessment tool
CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage.
Activity and assessment design (I)
You can design your own activity or develop your activity based on one of the
story-to-codes activities available here https://goo.gl/1qMVbu
or imagine Vibot and Scratch wants to visit Bordeaux :
https://scratch.mit.edu/projects/169217142/#editor
Select the second button “Create or modify an activity”
www.CoCreaTIC.net assessment tool
CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage.
Activity and assessment design (II)
Select “Create an activity”
Write the activity title, e.g. “Scratch and Vibot have lost their colours”
www.CoCreaTIC.net assessment tool
CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage.
Activity and assessment design (III)
Select a competency, e.g. “Computational thinking”
Select a component or more; and a sub component and write an observable
www.CoCreaTIC.net assessment tool
CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage.
Ready for assessment !
You can now invite the learners to develop the activity and assess it.
Thanks you for your attention.
Your feedback is welcome!
Nathalie
METHELIE
@Methnat
ESPE de
Martinique
Nathalie.Methelie@
espe-martinique.fr
Margarida ROMERO
@MargaridaRomero
#CoCreaTIC & #fabLINE
Lead / ESPE de Nice -
UNS & Université Laval
margarida.romero@unice.fr
Kate
ARTHUR
@KTAinMTL
Kids Code
Jeunesse
kate@kidscodejeun
esse.org
CoCreaTic dev. by
Alexandre
LEPAGE
@AlexandreLepage
#CoCreaTIC,
Université Laval
alexandre.lepage.1@ula
val.ca
Collaboration with
Jorge
SANABRIA &
Guillermo PECH
Universidad de
Guadalajara (MX)
#VibotLeRobot

More Related Content

PDF
20170126 #bett2017 @margaridaromero From computing to computational thinking:...
PDF
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
PDF
20180714 #fab14edu
PDF
#ScratchMIT2016 Ignite talk on intergenerational creative game creation
PDF
Intergenerational play and game design: participatory fun and digital empower...
PDF
Romero et-al-2016-cidui-5 levelsprogramming
PDF
#Edulearn16 #cocreatic. Educational robotics: from procedural learning to co-...
PDF
Scratch. Romero. Intergenerational game creation with Scratch
20170126 #bett2017 @margaridaromero From computing to computational thinking:...
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
20180714 #fab14edu
#ScratchMIT2016 Ignite talk on intergenerational creative game creation
Intergenerational play and game design: participatory fun and digital empower...
Romero et-al-2016-cidui-5 levelsprogramming
#Edulearn16 #cocreatic. Educational robotics: from procedural learning to co-...
Scratch. Romero. Intergenerational game creation with Scratch

What's hot (12)

PDF
#Gc2020 Innovation through game design thinking, play and experience
PDF
20171014 #ACTproject meeting #uOttawa
PDF
CocciBot: transforming the mBot pedagogical robot to be used from kindergarte...
PDF
A learning scientist approach to modeling human cognition in individual and c...
PDF
2020_02_21 «Teaching Informatics to All: a European perspective»
PDF
Future Learning Unit Research Group
PPT
TIC TAC Project. Creativity as a driver of Human Development
PPTX
13_12_2019 «Mapa ampliado de alfabetización digital como una herramienta con...
PDF
V Jornadas eMadrid sobre “Educación Digital”. Edmundo Tovar, Universidad Poli...
PPTX
Learn3 ldshake-sos-davinia@wsvall-nov2011
PDF
Google DSC Morocco - INFO SESSION 2021-2022
PPT
CodyRoby at INTED2015
#Gc2020 Innovation through game design thinking, play and experience
20171014 #ACTproject meeting #uOttawa
CocciBot: transforming the mBot pedagogical robot to be used from kindergarte...
A learning scientist approach to modeling human cognition in individual and c...
2020_02_21 «Teaching Informatics to All: a European perspective»
Future Learning Unit Research Group
TIC TAC Project. Creativity as a driver of Human Development
13_12_2019 «Mapa ampliado de alfabetización digital como una herramienta con...
V Jornadas eMadrid sobre “Educación Digital”. Edmundo Tovar, Universidad Poli...
Learn3 ldshake-sos-davinia@wsvall-nov2011
Google DSC Morocco - INFO SESSION 2021-2022
CodyRoby at INTED2015
Ad

Similar to #Scratch2017BDX Assessment of creativity and computational thinking in Scratch projects (20)

PDF
20181118 #SmartCityMaker @mmakerfaire @act_concordia @margaridaromero
PDF
ANR #CreaMaker workshop: co-creativity, robotics and maker education
PDF
2019 Cocreativity workshop proceedings
PDF
20181119 Attitudes in #makered @mmakerfaire @act_concordia @margaridaromero
PDF
AI and international projects. Helsinki 20.5.25
PDF
Developing computational thinking via the visual programming tool lego educat...
PDF
Design approaches and ethical challenges in Artificial Intelligence tools for...
PDF
#Cidui16 #cocreatic. Creative programming
PDF
MAKE-IT presentation at Maker Faire Rome 2016
PPTX
Disciplinary digital capabilities of professionals: networked learning in eng...
PDF
Unpacking Digital Methods
PPTX
Sweden future of ai 20180921 v7
PDF
The Generative Artificial Intelligence Revolution and the Future of Academic ...
DOCX
What is creative computing
PDF
Data socialscienceprogramme
PDF
SDDMilan #13 - Design and education - Codemotion kids!
PDF
Coding and the curriculum
PDF
Digital game design as a complex learning activity for developing the 4Cs ski...
PPTX
TESOL & Technology Session 2 for Kaplan PLI
PPTX
Digital final pres
20181118 #SmartCityMaker @mmakerfaire @act_concordia @margaridaromero
ANR #CreaMaker workshop: co-creativity, robotics and maker education
2019 Cocreativity workshop proceedings
20181119 Attitudes in #makered @mmakerfaire @act_concordia @margaridaromero
AI and international projects. Helsinki 20.5.25
Developing computational thinking via the visual programming tool lego educat...
Design approaches and ethical challenges in Artificial Intelligence tools for...
#Cidui16 #cocreatic. Creative programming
MAKE-IT presentation at Maker Faire Rome 2016
Disciplinary digital capabilities of professionals: networked learning in eng...
Unpacking Digital Methods
Sweden future of ai 20180921 v7
The Generative Artificial Intelligence Revolution and the Future of Academic ...
What is creative computing
Data socialscienceprogramme
SDDMilan #13 - Design and education - Codemotion kids!
Coding and the curriculum
Digital game design as a complex learning activity for developing the 4Cs ski...
TESOL & Technology Session 2 for Kaplan PLI
Digital final pres
Ad

More from Margarida Romero (20)

PDF
Actividades tecnocreativas para el desarrollo de competencias transversales
PDF
20220314 #SDC2022 a MIA, un lieu public d'acculturation aux #IA
PDF
20220308 ANR #CreaMaker #IWD2022 #womenInstem
PDF
Défis de programmation créative: Du conte au code avec Scratch et #VibotLeRobot
PDF
20220106 Enjeux éducatifs à l’ère de l’IA : Compétences, dispositifs de form...
PDF
2021 Creativity and Game Based Learning @margaridaromero
PDF
2021 Apprendre en jouant : entre créativité, esprit critique et usage numérique
PDF
20211022 L’engagement créatif des apprenants dans les formations hybrides et ...
PDF
20210610 #EIAH2021 keynote ANR #CreaMaker
PDF
20210608 pnf-ia
PDF
Activités technocréatives autour de la ville (intelligente)
PDF
20201208 Gala Conf. Artifactual Affordances In Playful Robotics
PDF
Résolution créative des problèmes : seul, en équipe ou de manière participati...
PDF
20201116-KickOff-PréAO #GTnum #Scol_ia
PDF
20201118 ULB
PDF
20200615 Résoudre des problèmes au 1D L’approche STIAM
PDF
20200603 Activités technocréatives à l'école primaire
PDF
20200518 Pédagogie créative et nouvelle formes scolaires
PDF
20200505 jouer-est-ce-bien-serieux
PDF
202002 Didapro 2020 Du code à la pensée informatique
Actividades tecnocreativas para el desarrollo de competencias transversales
20220314 #SDC2022 a MIA, un lieu public d'acculturation aux #IA
20220308 ANR #CreaMaker #IWD2022 #womenInstem
Défis de programmation créative: Du conte au code avec Scratch et #VibotLeRobot
20220106 Enjeux éducatifs à l’ère de l’IA : Compétences, dispositifs de form...
2021 Creativity and Game Based Learning @margaridaromero
2021 Apprendre en jouant : entre créativité, esprit critique et usage numérique
20211022 L’engagement créatif des apprenants dans les formations hybrides et ...
20210610 #EIAH2021 keynote ANR #CreaMaker
20210608 pnf-ia
Activités technocréatives autour de la ville (intelligente)
20201208 Gala Conf. Artifactual Affordances In Playful Robotics
Résolution créative des problèmes : seul, en équipe ou de manière participati...
20201116-KickOff-PréAO #GTnum #Scol_ia
20201118 ULB
20200615 Résoudre des problèmes au 1D L’approche STIAM
20200603 Activités technocréatives à l'école primaire
20200518 Pédagogie créative et nouvelle formes scolaires
20200505 jouer-est-ce-bien-serieux
202002 Didapro 2020 Du code à la pensée informatique

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PPTX
Cell Structure & Organelles in detailed.
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
RMMM.pdf make it easy to upload and study
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
master seminar digital applications in india
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
Complications of Minimal Access Surgery at WLH
Cell Structure & Organelles in detailed.
202450812 BayCHI UCSC-SV 20250812 v17.pptx
O7-L3 Supply Chain Operations - ICLT Program
Anesthesia in Laparoscopic Surgery in India
RMMM.pdf make it easy to upload and study
Module 4: Burden of Disease Tutorial Slides S2 2025
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
VCE English Exam - Section C Student Revision Booklet
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
master seminar digital applications in india
STATICS OF THE RIGID BODIES Hibbelers.pdf
GDM (1) (1).pptx small presentation for students
Abdominal Access Techniques with Prof. Dr. R K Mishra
O5-L3 Freight Transport Ops (International) V1.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
human mycosis Human fungal infections are called human mycosis..pptx
Microbial disease of the cardiovascular and lymphatic systems

#Scratch2017BDX Assessment of creativity and computational thinking in Scratch projects

  • 1. Assessment of creativity and computational thinking in Scratch projects Nathalie METHELIE @Methnat ESPE de Martinique Nathalie.Methelie@ espe-martinique.fr Margarida ROMERO @MargaridaRomero #CoCreaTIC & #fabLINE Lead / ESPE de Nice - UNS & Université Laval margarida.romero@unice.fr Kate ARTHUR @KTAinMTL Kids Code Jeunesse kate@kidscodejeun esse.org #VibotLeRobot CoCreaTic dev. by Alexandre LEPAGE @AlexandreLepage #CoCreaTIC, Université Laval alexandre.lepage.1@ula val.ca #CoCreaTIC #5c21 #fabLINE Collaboration with Jorge SANABRIA & Guillermo PECH Universidad de Guadalajara (Mexico)
  • 2. Assessment of creativity and computational thinking in Scratch projects #VibotLeRobot #CoCreaTIC #5c21 #fabLINE ● Introductions (@MargaridaRomero, @MethNat, @KTAinMTL, @AlexandreLepage) ● 21st century educational challenges and opportunities ● 5 questions : ○ What to learn ○ How to learn ○ What to evaluate ○ Why evaluate ○ How to evaluate ● Let’s evaluate with the CoCreaTIC tool ● Discussion #VibotLeRobot
  • 3. Assessment of creativity and computational thinking in Scratch projects #VibotLeRobot #CoCreaTIC #5c21 #fabLINE ● Creative programming learning activity and assessment design. ● How we can evaluate creativity and computational thinking in this type of creative programming activities? https://scratch.mit.edu/projects/169217142
  • 4. margarida.romero@fse.ulaval.ca #CoCreaTIC lead Université Laval margarida.romero@unice.fr Professor at ESPE Nice Université Nice Sophia Antipolis Laboratoire d’Innovation et Numérique pour l’Éducation (LINE) #CoCreaTIC #5c21 Techno-creative activities for the 21st century competencies #Vibot A story for the 7 to 107 years old on robotics and programming #VibotLeRobot
  • 5. #R2T2 Nathalie METHELIE @Methnat ESPE de Martinique Nathalie.Methelie@espe-martinique.fr
  • 6. Kids Code Jeunesse Kate ARTHUR @KTAinMTL Kids Code Jeunesse kate@kidscodejeunesse.org
  • 7. alexandre.lepage.1@ulaval.ca @AlexandreLepage Research assistant and developer at #CoCreaTIC project (www.cocreatic.net) #CoCreaTIC development www.CoCreaTIC.net www.CoCreaTIC.net
  • 8. Jorge SANABRIA & Guillermo Emmanuel PECH TORRES Universidad de Guadalajara (Mexico) Collaboration with #R2T2 Mexico #CoCreaTIC www.CoCreaTIC.net
  • 9. Assessment of creativity and computational thinking in Scratch projects #VibotLeRobot #CoCreaTIC #5c21 #fabLINE 21st century educational challenges and opportunities
  • 10. @margaridaromero#R2T2 Thymio Robotics and AI, 4th industrial revolution
  • 11. Seller (92%) Jobs with high probability of automation The creative class will survive the automation. @margaridaromero#R2T2 Thymio Child care (0.4%) Psychologist (1%) Product or service designer (11%) Elementary school teacher (0.8%) Computer programmer (1%) University professor (3%) Fast food (91%) Trucker (79%)
  • 12. Cocreative uses of technologies for educationIntergenerationallearning Robotics, 4th industrial revolution Creative class 21st century competencies Educational robotics Problem solving Computational thinking Collaboration Creativity Critical thinking Creative programming Society Education Curriculum Learning through game creation
  • 13. #5c21 competencies Educational robotics Creative programming @margaridaromero Digital game creation Vibot the robot, a story introducing robotics and programming (Romero 2016, illustrated by Loufane) #5c21 15 Co-Creative Activities for the 21st Century Kids (Romero & Vallerand) Game-based Learning Across the Lifespan (Springer) #CoCreaTIC publications Handbook ‘Jeux numériques et apprentissages’
  • 14. Should kids use technologies ? ? @margaridaromero Img;@FreepikatFlatIcon
  • 15. Citizens as ICT consumers (Interactive ICT usage) =» Limits: Representativity, Obsolescence Citizens as ICT co-creators (Participatory Knowledge Co-Creation) Collaborative problem-solving techno-creativity Src:CultOfMac.com Src:Ladieslearningcode.com Is not about the technology (nor its intentions) but about its actual participatory creative use. @margaridaromero
  • 16. Should kids use technologies ? @margaridaromero Img;@FreepikatFlatIcon Passive-participatory model (Romero, Laferrière, & Power, 2016) based on Chi (2009). Romero, M., Davidson, A-L., Cucinelli, G., Ouellet, H., & Arthur, K. (2016). Learning to code: from procedural puzzle-based games to creative programming. CIDUI. #CoCreaTIC
  • 17. Assessment of creativity and computational thinking in Scratch projects #VibotLeRobot #CoCreaTIC #5c21 #fabLINE What to learn How to learn What to evaluate Why evaluate How to evaluate
  • 18. Romero (2016). Design : Dumont #5c21 ● Critical thinking ● Collaboration ● Creativity ● Problem solving ● Computational thinking @margaridaromero #5c21
  • 19. Romero (2016). Design : Dumont #5c21 ○ Computational thinking is a set of cognitive and metacognitive strategies linked to computer-related processes and methods such as abstraction, algorithmics, pattern identification, decomposition and complex structural organization of knowledge into logical sequences (Romero & Vallerand, 2016). @margaridaromero
  • 20. ○ Computational thinking @margaridaromero Not only about code ... Code literacy Systems literacy Analysis Technocreative solution (making, coding, testing)
  • 21. Computational thinking as a set of cognitive and metacognitive strategies engaged in the ● analysis and modelling of (complex) problem-situations, ● and the creation and test of digital system to provide a creative solution to the problem-situation. Complexity Modelling/Design(schema; complexityreduction) Analysisofanill-defined complexproblem ProgrammingandcreatingtheartefactTestingandimprovement Romero & Lepage (2016); Romero (2016); Romero & DeBlois (2017)
  • 22. Romero (2016). Design : Dumont #5c21 ○ Creative collaboration as a context-related collaborative process of shared creation, where a solution is collaboratively (co)constructed by a group of persons and considered as original, valuable or useful by a group of reference (Romero & Barberà, 2015). @margaridaromero
  • 23. Values and attitudes for interdisciplinary community-based challenges
  • 24. Assessment of creativity and computational thinking in Scratch projects #VibotLeRobot #CoCreaTIC #5c21 #fabLINE What to learn How to learn What to evaluate Why evaluate How to evaluate
  • 25. @margaridaromero Img;@FreepikatFlatIcon Passive-participatory model (Romero, Laferrière, & Power, 2016) based on Chi (2009). Romero, M., Davidson, A-L., Cucinelli, G., Ouellet, H., & Arthur, K. (2016). Learning to code: from procedural puzzle-based games to creative programming. CIDUI. #CoCreaTIC What kind of activities can engage learners in creative collaboration?
  • 26. What kind of activities can engage learners in creative collaboration? Interdisciplinary community-based challenges Design thinking approach Analysis, Definition Programming Ideation Mechanics Electronics Building Prototype Test Programming, educational robotics, #makered Challenge Community Diversity Complexity Empathy Authenticity Engagement Creative activity (socio/co/self) Values Attitudes
  • 28. Assessment of creativity and computational thinking in Scratch projects #VibotLeRobot #CoCreaTIC #5c21 #fabLINE What to learn How to learn What to evaluate Why evaluate How to evaluate
  • 29. What to evaluate ● Specific knowledge (e.g. geometry concepts) ● Competences / skills (e.g. #5c21, www.cocreatic.net ) ● Attitudes
  • 30. Creativity CRc1 - Incubation CRc1sc1 - Explore a variety of new approaches or solutions. CRc1sc2 - Incubation of different opportunities, strategies and concepts CRc2 - Generating ideas CRc2sc1 - Generating ideas, brainstorming, diverging exploration CRc2sc2 - Use inspiration to guide the creative process CRc2sc3 - Combining ideas CRc3 - Evaluation and Selection CRc3sc1 - Relevance to the problem situation CRc3sc2 - Novelty and originality CRc3sc3 - Capacity to generate other prospectives
  • 31. Computational thinking as a set of cognitive and metacognitive strategies engaged in the ● analysis and modelling of (complex) problem-situations, ● and the creation and test of digital system to provide a creative solution to the problem-situation. Complexity Modelling/Design(schema; complexityreduction) Analysisofanill-defined complexproblem ProgrammingandcreatingtheartefactTestingandimprovement Romero & Lepage (2016); Romero (2016); Romero & DeBlois (2017)
  • 32. Computational thinking (CTc1) CTc1 - Analysis. Understanding a situation and identifying its components. CTc1sc01 - Understanding a situation CTc1sc02 - Choose a point of view for analysing the situation (angle) CTc1sc03 - Distinction of different types of components (objects, attributes, functions, events, patterns). CTc1sc04 - Entities’ attributes or parameter identification and their changes over time (when dynamic) CTc1sc05 - Identification of similarities or differences between entities CTc1sc06 - Identify events and what they trigger CTc1sc07 - Identify relationships between entities (eg, dependency, hierarchy, causality)
  • 33. Computational thinking (CTc2) CTc2 - Modelling. Ability to organize and model a situation CTc2sc01 - Awareness of the importance of sketching and modelling before implementing CTc2sc02 - Selection of an appropriate media to express data models and relations CTc2sc03 - Data modelling in a way that represents the situation CTc2sc04 - Optimal organisation of data
  • 34. Computational thinking (CTc3) CTc3 - Code literacy CTc3sc01 - Describing an algorithm in a natural language CTc3sc02 - Understanding an algorithm CTc3sc03 - Understanding and identifying the computational concepts in the context of an algorithm: blocks, objects, instructions and operators CTc3sc04 - Algorithm creation according to the data modelisation CTc3sc05 - Evaluation of an existing piece of code and propose optimisations
  • 35. Computational thinking (CTc4) CTc3 - Code literacy CTc3sc01 - Describing an algorithm in a natural language CTc3sc02 - Understanding an algorithm CTc3sc03 - Understanding and identifying the computational concepts in the context of an algorithm: blocks, objects, instructions and operators CTc3sc04 - Algorithm creation according to the data modelisation CTc3sc05 - Evaluation of an existing piece of code and propose optimisations
  • 36. Computational thinking (CTc5) CTc5 - Programming CTc5sc01 - Choose an appropriate language according to the context CTc5sc02 - Identifying the function (or code block) for a certain objective. CTc5sc03 - Programming using techniques offered by the selected language CTc5sc04 - Hand over an error-free program
  • 37. Computational thinking (CTc6) CTc6 - Agile and iterative approach CTc6sc01 - Analysis of errors leading to improvement of the computer program CTc6sc02 - The problem is solved in the new version of the program. CTc6sc03 - Iterative and optimizing programming approach CTc6sc04 - Implement reinitialisation codes to make the program go back to init state CTc6sc05 - Evaluate the relevance of objects represented / operationalized in a program in relation to a situation
  • 38. Computational thinking (I) CTc1 - Analysis. Understanding a situation and identifying its components. CTc1sc01 - Understanding a situation CTc1sc02 - Choose a point of view for analysing the situation (angle) CTc1sc03 - Distinction of different types of components (objects, attributes, functions, events, patterns). CTc1sc04 - Entities’ attributes or parameter identification and their changes over time (when dynamic) CTc1sc05 - Identification of similarities or differences between entities CTc1sc06 - Identify events and what they trigger CTc1sc07 - Identify relationships between entities (eg, dependency, hierarchy, causality) CTc2 - Modelling. Ability to organize and model a situation CTc2sc01 - Awareness of the importance of sketching and modelling before implementing CTc2sc02 - Selection of an appropriate media to express data models and relations CTc2sc03 - Data modelling in a way that represents the situation CTc2sc04 - Optimal organisation of data CTc3 - Code litteraty CTc3sc01 - Describing an algorithm in a natural language CTc3sc02 - Understanding an algorithm CTc3sc03 - Understanding and identifying the computational concepts in the context of an algorithm: blocks, objects, instructions and operators CTc3sc04 - Algorithm creation according to the data modelisation CTc3sc05 - Evaluation of an existing piece of code and propose optimisations CTc4 - Systems and technology literacy CTc4sc01 - Understanding the features and components of different technologies (computer, robot…) CTc4sc02 - Distinction between software and hardware CTc4sc03 - Identification of software and hardware features and limits (feature scope) CTc4sc04 - Understanding technologies under electronics, networks and systems approaches CTc4sc05 - Understanding complex information systems CTc5 - Programming CTc5sc01 - Choose an appropriate language according to the context CTc5sc02 - Identifying the function (or code block) for a certain objective. CTc5sc03 - Programming using techniques offered by the selected language CTc5sc04 - Hand over an error-free program CTc6 - Agile and iterative approach CTc6sc01 - Analysis of errors leading to improvement of the computer program CTc6sc02 - The problem is solved in the new version of the program. CTc6sc03 - Iterative and optimizing programming approach CTc6sc04 - Implement reinitialisation codes to make the program go back to init state CTc6sc05 - Evaluate the relevance of objects represented / operationalized in a program in relation to a situation
  • 39. Assessment of creativity and computational thinking in Scratch projects #VibotLeRobot #CoCreaTIC #5c21 #fabLINE What to learn How to learn What to evaluate Why evaluate How to evaluate
  • 40. Why evaluate Assessment could be formative Assessment criteria could be used as a self and co-regulation tool by the learners during the learning process (Panadero & Romero, 2014). Panadero, E., & Romero, M. (2014). To rubric or not to rubric? The effects of self-assessment on self-regulation, performance and self-efficacy. Assessment in Education: Principles, Policy & Practice, 21(2), 133-148.
  • 41. Assessment of creativity and computational thinking in Scratch projects #VibotLeRobot #CoCreaTIC #5c21 #fabLINE What to learn How to learn What to evaluate Why evaluate How to evaluate
  • 42. www.CoCreaTIC.net assessment tool Phase 2: (Self/teacher)assessment process during (or after) the activity Design of the techno-creative activity (teachers) Phase 1: Activity and assessment design Identification of competencies to be evaluated Selection of the competencies’ components Description of a concrete observable of the component during the activity Teachers can download the results CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage. Overview of the CoCreaTIC assessment tool (Romero & Lepage) : Phase 1: Activity and assessment design Phase 2: (Self/teacher)assessment process during (or after) the activity Outil #5c21 Learners’ login with the activity code and they self-assess their activity based on the observables.
  • 43. www.CoCreaTIC.net assessment tool CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage. Let’s design an activity and its assessment! Connect to www.cocreatic.net Log in with your Google account or create an account Select the green button “Assessment tool…”
  • 44. www.CoCreaTIC.net assessment tool CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage. Activity and assessment design (I) You can design your own activity or develop your activity based on one of the story-to-codes activities available here https://goo.gl/1qMVbu or imagine Vibot and Scratch wants to visit Bordeaux : https://scratch.mit.edu/projects/169217142/#editor Select the second button “Create or modify an activity”
  • 45. www.CoCreaTIC.net assessment tool CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage. Activity and assessment design (II) Select “Create an activity” Write the activity title, e.g. “Scratch and Vibot have lost their colours”
  • 46. www.CoCreaTIC.net assessment tool CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage. Activity and assessment design (III) Select a competency, e.g. “Computational thinking” Select a component or more; and a sub component and write an observable
  • 47. www.CoCreaTIC.net assessment tool CoCreaTIC.net is a tool designed by Romero & Lepage and developed by Lepage. Ready for assessment ! You can now invite the learners to develop the activity and assess it.
  • 48. Thanks you for your attention. Your feedback is welcome! Nathalie METHELIE @Methnat ESPE de Martinique Nathalie.Methelie@ espe-martinique.fr Margarida ROMERO @MargaridaRomero #CoCreaTIC & #fabLINE Lead / ESPE de Nice - UNS & Université Laval margarida.romero@unice.fr Kate ARTHUR @KTAinMTL Kids Code Jeunesse kate@kidscodejeun esse.org CoCreaTic dev. by Alexandre LEPAGE @AlexandreLepage #CoCreaTIC, Université Laval alexandre.lepage.1@ula val.ca Collaboration with Jorge SANABRIA & Guillermo PECH Universidad de Guadalajara (MX) #VibotLeRobot