SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
Computational thinking in English
schools: the story so far
Miles Berry
@mberry
These slides: bit.ly/emadrid
1 July 2015
Designing a computing curriculum
Teaching machines?
In many schools today, the phrase
“computer-aided instruction” means
making the computer teach the child.
One might say the computer is being
used to program the child.
In my vision, the child programs the
computer and, in doing so, both acquires
a sense of mastery over a piece of the
most modern and powerful technology
and establishes an intimate contact with
some of the deepest ideas from science,
from mathematics, and from the art of
intellectual model building.
Papert, 1980
From consumers to creators
Users
Communicators
Digitally literate
Safe
Skills
Magic
Makers
Collaborators
Digitally critical
Responsible
Understanding
Knowledge
Beauty or utility?
If you want a golden rule that
will fit everybody, this is it:
Have nothing in your houses
that you do not know to be
useful, or believe to be
beautiful.
Morris, 1880
Foundations
Applications
Implications
CS, IT, DL
Computing
DfE, 2013
A high-quality computing
education equips pupils to
use computational thinking
and creativity to understand
and change the world.
qbmaze
qbmaze
Aims
can understand and apply the fundamental principles and
concepts of computer science, including abstraction, logic,
algorithms and data representation
can analyse problems in computational terms, and have
repeated practical experience of writing computer programs
in order to solve such problems
can evaluate and apply information technology, including
new or unfamiliar technologies, analytically to solve
problems
are responsible, competent, confident and creative users of
information and communication technology
DfE, 2013
CT progression in the NC
5-7: understand what algorithms are;
use logical reasoning to predict the
behaviour of simple programs
7-11: solve problems by
decomposing them into smaller
parts; use logical reasoning to
explain how some simple algorithms
work and to detect and correct errors
in algorithms and programs
DfE, 2013
CT progression in the NC
11-14: design, use and evaluate
computational abstractions;
understand several key algorithms
that reflect computational thinking;
use logical reasoning to compare the
utility of alternative algorithms for
the same problem
14-16: develop and apply their
analytic, problem-solving, design,
and computational thinking skills
DfE, 2013
Architects or bricklayers?
programming = algorithms + code
the practical experience of
programming, [is] almost
certainly the best way for
primary pupils to learn about
computer science
Why programming?
Berry, 2013
Mindstorms
Papert, 1980
I began to see how children
who had learned to program
computers could use very
concrete computer models to
think about thinking and to
learn about learning and in
doing so, enhance their
powers as psychologists and
as epistemologists.
Logo and Problem Solving
We find that the entry level of Logo
does not present conceptual
problems for the school-aged child...
With thoughtful instruction, which
will require developmental research
for its design, we expect that Logo
may provide a good window for the
child into these important
computational concepts. With
accompanying instruction in thinking
skills, developments in planning skill
may in fact be achieved.
Pea, 1983
Computational thinking
- an emerging model
Computational thinking
Berry 2015
Getting computers to help us to solve
problems is a two-step process:
1. think about the steps to solve a
problem or the rules that govern the
system
2. use your technical skills to get the
computer working on the problem.
Computational thinking is the first of
these. It describes the concepts,
processes and approaches we draw on
when thinking about problems or
systems in such a way that a computer
can help us with these.
Logical reasoning
Algorithms
Decomposition
cc by-nc Alexy Kljatov
Patterns
Abstraction
Food and drink
BS 6008
Phil Bagge
Sandwich Bot
Robot kitchens?
With a little help from our
friends
CPD matters
We know that teachers learn best
from other professionals and that
an ‘open classroom’ culture is
vital: having the opportunity to
plan, prepare, reflect and teach
with other teachers... [and yet]
two-thirds of all professional
development is ‘passive learning’
– sitting and listening to a
presentation.
DfE, 2010
Computing at School: Hubs
Some CAS research questions
● How should we teach programming to children?
● How effective are “unplugged” approaches to learning
computer science?
● How should we assess computing?
● Does an early education in computing improve outcomes
in Maths or English?
● How can computational thinking skills enrich learning in
maths, science, and other subjects?
● In what order are computational concepts best learned?
● Women are massively under-represented in computing.
What practical strategies help?
@mberry
m.berry@roehampton.ac.uk
milesberry.net
computingatschool.org.uk
These slides: bit.ly/emadrid
Questions?

Más contenido relacionado

La actualidad más candente

E-Learning Balancing Act: Good vs Efficient development-web_version092010
E-Learning Balancing Act: Good vs Efficient development-web_version092010E-Learning Balancing Act: Good vs Efficient development-web_version092010
E-Learning Balancing Act: Good vs Efficient development-web_version092010tmharpster
 
My Special Gifts & Abilities
My Special Gifts & AbilitiesMy Special Gifts & Abilities
My Special Gifts & AbilitiesTonya Thomas
 
Lt available to_us_
Lt available to_us_Lt available to_us_
Lt available to_us_elenabm
 
Designing for complex business problems
Designing for complex business problems Designing for complex business problems
Designing for complex business problems HelloMeets
 
Idp lesson allen
Idp lesson allenIdp lesson allen
Idp lesson allenallent07
 
#dLRN15 presentation 17 october 2015
#dLRN15 presentation 17 october 2015#dLRN15 presentation 17 october 2015
#dLRN15 presentation 17 october 2015Ed Nagelhout
 
Paired tutorial week 1
Paired tutorial  week 1Paired tutorial  week 1
Paired tutorial week 1SusanCaie
 
Ict Tools In Mathematics Instruction
Ict Tools In Mathematics InstructionIct Tools In Mathematics Instruction
Ict Tools In Mathematics InstructionMiracule D Gavor
 
View computational thinking version 1
View computational thinking version 1View computational thinking version 1
View computational thinking version 1Shiyong Lu
 
Contiguity Principle
Contiguity PrincipleContiguity Principle
Contiguity Principlejnpletcher
 
Design considerations for machine learning system
Design considerations for machine learning systemDesign considerations for machine learning system
Design considerations for machine learning systemAkemi Tazaki
 
Solo Locales Introduction v2
Solo Locales Introduction v2Solo Locales Introduction v2
Solo Locales Introduction v2Sololocales1
 
Solo Locales Intro
Solo Locales IntroSolo Locales Intro
Solo Locales IntroSololocales1
 

La actualidad más candente (18)

E-Learning Balancing Act: Good vs Efficient development-web_version092010
E-Learning Balancing Act: Good vs Efficient development-web_version092010E-Learning Balancing Act: Good vs Efficient development-web_version092010
E-Learning Balancing Act: Good vs Efficient development-web_version092010
 
My Special Gifts & Abilities
My Special Gifts & AbilitiesMy Special Gifts & Abilities
My Special Gifts & Abilities
 
Lt available to_us_
Lt available to_us_Lt available to_us_
Lt available to_us_
 
Cets 2015 hybert leveraging technology hand out
Cets 2015 hybert leveraging technology hand outCets 2015 hybert leveraging technology hand out
Cets 2015 hybert leveraging technology hand out
 
Designing for complex business problems
Designing for complex business problems Designing for complex business problems
Designing for complex business problems
 
Idp lesson allen
Idp lesson allenIdp lesson allen
Idp lesson allen
 
Surveys help
Surveys helpSurveys help
Surveys help
 
Job card Lovro Gracin
Job card Lovro GracinJob card Lovro Gracin
Job card Lovro Gracin
 
#dLRN15 presentation 17 october 2015
#dLRN15 presentation 17 october 2015#dLRN15 presentation 17 october 2015
#dLRN15 presentation 17 october 2015
 
Presentation10 26
Presentation10 26Presentation10 26
Presentation10 26
 
Paired tutorial week 1
Paired tutorial  week 1Paired tutorial  week 1
Paired tutorial week 1
 
Ict Tools In Mathematics Instruction
Ict Tools In Mathematics InstructionIct Tools In Mathematics Instruction
Ict Tools In Mathematics Instruction
 
View computational thinking version 1
View computational thinking version 1View computational thinking version 1
View computational thinking version 1
 
Contiguity Principle
Contiguity PrincipleContiguity Principle
Contiguity Principle
 
Design considerations for machine learning system
Design considerations for machine learning systemDesign considerations for machine learning system
Design considerations for machine learning system
 
Week 1 fall 2011
Week 1 fall 2011Week 1 fall 2011
Week 1 fall 2011
 
Solo Locales Introduction v2
Solo Locales Introduction v2Solo Locales Introduction v2
Solo Locales Introduction v2
 
Solo Locales Intro
Solo Locales IntroSolo Locales Intro
Solo Locales Intro
 

Similar a V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at School & U. Roehampton: Computational thinking in English schools - the story so far

Comp thinking
Comp thinkingComp thinking
Comp thinkingDian Sari
 
Artificial Intelligence in Education|Evolve Machine Learners
Artificial Intelligence in Education|Evolve Machine LearnersArtificial Intelligence in Education|Evolve Machine Learners
Artificial Intelligence in Education|Evolve Machine LearnersMian Ashar
 
CS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityCS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityPeter Donaldson
 
Teaching of Computer Science in Schools
Teaching of Computer Science in SchoolsTeaching of Computer Science in Schools
Teaching of Computer Science in Schoolsmarpasha
 
Why is Computer Science Education Important ?
Why is Computer Science Education Important ?Why is Computer Science Education Important ?
Why is Computer Science Education Important ?Neha Sahu
 
15 Pros and 5 Cons of Artificial Intelligence in the Classroom
15 Pros and 5 Cons of Artificial Intelligence in the Classroom15 Pros and 5 Cons of Artificial Intelligence in the Classroom
15 Pros and 5 Cons of Artificial Intelligence in the ClassroomLiveTiles
 
James Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculumJames Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculumpetzanet.HR Kurikulum
 
Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...João Piedade
 
Learning Data Science from Scratch!
Learning Data Science from Scratch!Learning Data Science from Scratch!
Learning Data Science from Scratch!Learnbay Datascience
 
Tinker Education for STEM
Tinker Education for STEM Tinker Education for STEM
Tinker Education for STEM Serena_Son
 
Online it training an ever expanding topic of interest
Online it training  an ever expanding topic of interestOnline it training  an ever expanding topic of interest
Online it training an ever expanding topic of interestCCI Training Center
 
Technology Integration class #1 2011
Technology Integration class #1 2011Technology Integration class #1 2011
Technology Integration class #1 2011Dr. Maureen Lamb
 
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
 
Will Learning&Development be replaced by a chatbot soon?
Will Learning&Development be replaced by a chatbot soon?Will Learning&Development be replaced by a chatbot soon?
Will Learning&Development be replaced by a chatbot soon?Katarina Karalic
 
Training_Report_on_Machine_Learning.docx
Training_Report_on_Machine_Learning.docxTraining_Report_on_Machine_Learning.docx
Training_Report_on_Machine_Learning.docxShubhamBishnoi14
 
Artificial intelligence in Today's ERA
Artificial intelligence in Today's ERAArtificial intelligence in Today's ERA
Artificial intelligence in Today's ERAKuneekGupta
 
Tinker Education (Global STEM Education)
Tinker Education (Global STEM Education)Tinker Education (Global STEM Education)
Tinker Education (Global STEM Education)Serena_Son
 

Similar a V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at School & U. Roehampton: Computational thinking in English schools - the story so far (20)

Comp thinking
Comp thinkingComp thinking
Comp thinking
 
Artificial Intelligence in Education|Evolve Machine Learners
Artificial Intelligence in Education|Evolve Machine LearnersArtificial Intelligence in Education|Evolve Machine Learners
Artificial Intelligence in Education|Evolve Machine Learners
 
CS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityCS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunity
 
Teaching of Computer Science in Schools
Teaching of Computer Science in SchoolsTeaching of Computer Science in Schools
Teaching of Computer Science in Schools
 
Why is Computer Science Education Important ?
Why is Computer Science Education Important ?Why is Computer Science Education Important ?
Why is Computer Science Education Important ?
 
15 Pros and 5 Cons of Artificial Intelligence in the Classroom
15 Pros and 5 Cons of Artificial Intelligence in the Classroom15 Pros and 5 Cons of Artificial Intelligence in the Classroom
15 Pros and 5 Cons of Artificial Intelligence in the Classroom
 
James Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculumJames Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculum
 
Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...
 
Cse
Cse Cse
Cse
 
Learning Data Science from Scratch!
Learning Data Science from Scratch!Learning Data Science from Scratch!
Learning Data Science from Scratch!
 
Tinker Education for STEM
Tinker Education for STEM Tinker Education for STEM
Tinker Education for STEM
 
Online it training an ever expanding topic of interest
Online it training  an ever expanding topic of interestOnline it training  an ever expanding topic of interest
Online it training an ever expanding topic of interest
 
Beekman5 std ppt_16
Beekman5 std ppt_16Beekman5 std ppt_16
Beekman5 std ppt_16
 
Technology Integration class #1 2011
Technology Integration class #1 2011Technology Integration class #1 2011
Technology Integration class #1 2011
 
St Michaels 2
St Michaels 2St Michaels 2
St Michaels 2
 
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
 
Will Learning&Development be replaced by a chatbot soon?
Will Learning&Development be replaced by a chatbot soon?Will Learning&Development be replaced by a chatbot soon?
Will Learning&Development be replaced by a chatbot soon?
 
Training_Report_on_Machine_Learning.docx
Training_Report_on_Machine_Learning.docxTraining_Report_on_Machine_Learning.docx
Training_Report_on_Machine_Learning.docx
 
Artificial intelligence in Today's ERA
Artificial intelligence in Today's ERAArtificial intelligence in Today's ERA
Artificial intelligence in Today's ERA
 
Tinker Education (Global STEM Education)
Tinker Education (Global STEM Education)Tinker Education (Global STEM Education)
Tinker Education (Global STEM Education)
 

Más de eMadrid network

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovareMadrid network
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...eMadrid network
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...eMadrid network
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...eMadrid network
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...eMadrid network
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CoboseMadrid network
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel CastroeMadrid network
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid network
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfeMadrid network
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid network
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfeMadrid network
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...eMadrid network
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid network
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfeMadrid network
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfeMadrid network
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...eMadrid network
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»eMadrid network
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...eMadrid network
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»eMadrid network
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»eMadrid network
 

Más de eMadrid network (20)

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
 

Último

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Último (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at School & U. Roehampton: Computational thinking in English schools - the story so far

  • 1. Computational thinking in English schools: the story so far Miles Berry @mberry These slides: bit.ly/emadrid 1 July 2015
  • 3. Teaching machines? In many schools today, the phrase “computer-aided instruction” means making the computer teach the child. One might say the computer is being used to program the child. In my vision, the child programs the computer and, in doing so, both acquires a sense of mastery over a piece of the most modern and powerful technology and establishes an intimate contact with some of the deepest ideas from science, from mathematics, and from the art of intellectual model building. Papert, 1980
  • 4. From consumers to creators Users Communicators Digitally literate Safe Skills Magic Makers Collaborators Digitally critical Responsible Understanding Knowledge
  • 5. Beauty or utility? If you want a golden rule that will fit everybody, this is it: Have nothing in your houses that you do not know to be useful, or believe to be beautiful. Morris, 1880
  • 7. Computing DfE, 2013 A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world.
  • 10. Aims can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems are responsible, competent, confident and creative users of information and communication technology DfE, 2013
  • 11. CT progression in the NC 5-7: understand what algorithms are; use logical reasoning to predict the behaviour of simple programs 7-11: solve problems by decomposing them into smaller parts; use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs DfE, 2013
  • 12. CT progression in the NC 11-14: design, use and evaluate computational abstractions; understand several key algorithms that reflect computational thinking; use logical reasoning to compare the utility of alternative algorithms for the same problem 14-16: develop and apply their analytic, problem-solving, design, and computational thinking skills DfE, 2013
  • 15. the practical experience of programming, [is] almost certainly the best way for primary pupils to learn about computer science Why programming? Berry, 2013
  • 16. Mindstorms Papert, 1980 I began to see how children who had learned to program computers could use very concrete computer models to think about thinking and to learn about learning and in doing so, enhance their powers as psychologists and as epistemologists.
  • 17. Logo and Problem Solving We find that the entry level of Logo does not present conceptual problems for the school-aged child... With thoughtful instruction, which will require developmental research for its design, we expect that Logo may provide a good window for the child into these important computational concepts. With accompanying instruction in thinking skills, developments in planning skill may in fact be achieved. Pea, 1983
  • 18. Computational thinking - an emerging model
  • 19. Computational thinking Berry 2015 Getting computers to help us to solve problems is a two-step process: 1. think about the steps to solve a problem or the rules that govern the system 2. use your technical skills to get the computer working on the problem. Computational thinking is the first of these. It describes the concepts, processes and approaches we draw on when thinking about problems or systems in such a way that a computer can help us with these.
  • 20.
  • 24. cc by-nc Alexy Kljatov Patterns
  • 27.
  • 32. With a little help from our friends
  • 33.
  • 34.
  • 35. CPD matters We know that teachers learn best from other professionals and that an ‘open classroom’ culture is vital: having the opportunity to plan, prepare, reflect and teach with other teachers... [and yet] two-thirds of all professional development is ‘passive learning’ – sitting and listening to a presentation. DfE, 2010
  • 37.
  • 38.
  • 39.
  • 40. Some CAS research questions ● How should we teach programming to children? ● How effective are “unplugged” approaches to learning computer science? ● How should we assess computing? ● Does an early education in computing improve outcomes in Maths or English? ● How can computational thinking skills enrich learning in maths, science, and other subjects? ● In what order are computational concepts best learned? ● Women are massively under-represented in computing. What practical strategies help?
  • 41.