Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor...

79
Marina Umaschi Bers, PhD Professor and Chair Child Study and Human Development and Computer Sciences Director, DevTech Research Group Early Childhood Technology Graduate Certificate Tufts University [email protected] @marinabers Coding as a Developmental Playground: Computational Thinking and Robotics

Transcript of Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor...

Page 1: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Marina Umaschi Bers, PhD

Professor and Chair Child Study and Human Development

and Computer Sciences

Director, DevTech Research Group

Early Childhood Technology Graduate Certificate

Tufts University

[email protected]@marinabers

Coding as a Developmental Playground:Computational Thinking and Robotics

Page 2: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

2

Page 3: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

What technologies in your life are playgrounds and which ones are playpens?

Page 4: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Many technologies for children are playpens

Page 5: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Our choice

Page 6: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Positive Technological Development (PTD)

Page 7: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Caring

Connection

Contribution

Competence

Confidence

Character

• Tech Circle• Storytelling Projects

• Collaboration Web• Whole-Class Projects

• Open House• Community Experts

• Design Process• Engineering Journals

• Final Projects• See, Think, Wonder

• Expertise Badges• Ethical Design Process

Communication

Collaboration

Community Building

Content Creation

Creativity

Choices of Conduct

Assets Behaviors Classroom Practice

New Technologies

Learning Culture, Results and Values

Personal development trajectory within a sociocultural context

Positive Technological Development (PTD) Framework

Page 8: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

8

Page 9: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Why coding?

Page 10: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 11: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Seymour Papert, MITLOGO turtle1967

Page 12: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 13: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 14: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 15: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 16: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

• Coding as literacy

• Coding as playground

Page 17: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Coding is a new literacy

New ways of thinkingNew ways of expression

New ways of communication

Literacy empowers people

Page 18: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Tools

Page 19: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 21: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 22: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Jumping frogScratch ScratchJr

Page 23: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

ScratchJr User Analytics:Jan. 2016 –March 2019

Top 10 countries

1. United States (34%)2. United Kingdom

(12%)3. Australia (8%)4. Canada (6%)5. Sweden (4%)6. France (3%)7. China (3%)8. Spain (3%)9. Netherlands (2%)10. Japan (2%)

• Over 10. 9 million users since2014 launch

• 37 million projects created• 49 million times projects are

revised• 473 registered languages

Only country with no ScratchJr usage is North Korea

PBS KIDS ScratchJr over 600,000 downloads

Page 24: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

ScratchJr MarylandJan. 2016 – March 2019

53,547 total users

Top Five Cities: Baltimore: 4,996Bethesda: 3,367Salisbury: 3,258Silver Spring: 3,258Rockville: 2,933

Total sessions: 248,000

Page 25: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 26: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 27: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 28: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 29: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

http://www.scratchjr.org/

Page 30: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 31: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

KIBO

Page 32: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 33: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 34: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 35: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 36: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 37: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 38: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 39: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 40: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 41: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 42: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

KIBO is in 54 countries

Page 43: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 44: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

KIBO in Singapore

Page 45: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

INTEC is putting KIBO in every kindergarten in the city of Buenos Aires

KIBO in Argentina

Page 46: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

How ?

Page 47: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 48: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 49: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 50: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 51: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Learning by designing

Page 52: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Learning by designing

Page 53: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Learning by designing

Page 54: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

What ?

Page 55: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

PreK-2 9-126-83-5 college …

1.Algorithms2.Modularization 3.Control structures4.Representation5.Design process6.Debugging7. Hardware/software…

Powerful ideas from computer science

Page 56: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Why young children?

Page 57: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

*Source: Heckman, James J. (2008). “Schools, Skills and Synapses,” Economic Inquiry, 46(3): 289-324

Programs targeted toward the earliest years

Preschool programs

Schooling

Job training

Rate

of R

etur

n to

In

vest

men

t in

Hum

an C

apita

l

4-50-3 School Post-SchoolPrenatal

Returns to a Unit Dollar Invested*

Page 58: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Coding as a literacy

Page 59: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Coding as a literacy of the XXI century

• The abbility to use a symbol system and a technological tool to comprehend and express ideas.

Page 60: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Coding promotes abstract, logical thinking and engages in problem solving

Computational Thinking

Page 61: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Useful for everyone

Page 62: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Coding as a literacy of the XXI century

• It changes our thinking and enables civic participation.

Page 63: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 64: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Coding as STEM

Coding as a language

Page 65: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Coding as Another Language (CAL) Curriculum

www.sites.tufts.edu/codingasliteracy

Page 66: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Coding as Literacy (CAL)

What are the relationships between learning to read and write and learning to code?

What are the fundamental shared cognitive mechanisms?

How can our pedagogical approaches to literacy impact our teaching of computational

thinking and coding and vice versa?

Page 67: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Brain imaging studies

Page 68: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

What happens in the brain when kids program?

If coding is a literacy, would the language brain regions activate while programming?

Page 69: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

The cognitive and neural mechanisms of computer programming in young children:

storytelling or solving puzzles?

PI Marina Bers (Tufts) ; co-Pi Ev Fedorenko (MIT/MGH)

Page 70: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Classroom studies

Page 71: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

If coding is a new literacy, would literacy scores improve?

What is the impact of CAL on coding, developing computational thinking, and improving literacy?

Page 72: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

CAL @ Norfolk, Virginia

- Virginia is the first state to mandate the teaching of CS.

- Pilot with 8 schools

- 65% teachers have 10 + years teaching experience

Page 73: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

● CAL integrates literacy and coding

● 12 one hour lessons

● Lessons align with Common Core Literacy standards and K-12 CS frameworks

The CAL KIBO curriculum @ Norfolk

Page 74: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,
Page 75: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

SOLVE-ITS

CROSS SECTIONAL CODING ABILITY ASSESSMENT

TACTICWhich is the correct order to scan

program blocks?Which of these programs will make

KIBO shake after it hears a clap?

SUMMATIVECODING AND CT ABILITY

ASSESSMENT

TECH CHECK

What comes next?

LONGITUDINAL CT AND PROBLEM SOLVING

ASSESSMENT

Page 76: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Looking for sites as research partners

Page 77: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

PROFESSIONAL DEVELOPMENTJuly 9th – July 12

9am – 3pm

Open to educators and practitioners working with young children pre-K through second

grade. The PD is divided in content (option to sign up per day or all days).

• July 9: Hands-on introduction to ScratchJr

• July 10 : Curriculum and integration ScratchJr

• July 11: Hands-on introduction to KIBO

• July 12: Curriculum and integration of KIBO

For more information and to register : http://bit.ly/devtechPD

Page 78: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Early Childhood Technology (ECT)

Graduate Certificate Program

Online & in-person graduate courses & certification for educators and practitioners working with young children in pre-kindergarten through second grade

Virtual Open House: December 8th at 4:00PM EST

with Associate Director Dr. Amanda Sullivanhttp:bit.ly/tuftsECT

Page 79: Coding as a Developmental Playground: Computational ...€¦ · Marina Umaschi Bers, PhD. Professor and Chair . Child Study and Human Development. and . Computer Sciences. Director,

Questions?

[email protected]

This work is supported by:NSF awards # DRL-0735657; NSF DRL-1118897

Thanks to my wonderful students in the DevTech group a Tufts!

http://www.tufts.edu/~mbers01/