36
www.chi.ac.uk From Computational Thinking to Computational Participation Chris Shelton [email protected]

From Computational Thinking to Computational Participation

Embed Size (px)

Citation preview

Page 1: From Computational Thinking to Computational Participation

www.chi.ac.uk

From Computational Thinking to Computational Participation

Chris [email protected]

Page 2: From Computational Thinking to Computational Participation

www.chi.ac.uk

Page 3: From Computational Thinking to Computational Participation

www.chi.ac.uk

Page 4: From Computational Thinking to Computational Participation

www.chi.ac.uk

Woollard (2016)In the UK, the term 'computational thinking' has been described in different ways for different audiences but there is a growing consensus that computational thinking is a cognitive or thought process involving logical reasoning by which problems are solved and artefacts, procedures and systems are better understood. It embraces:• the ability to think algorithmically;• the ability to think in terms of decomposition;• the ability to think in generalisations,• the ability to identify and make use of patterns;• the ability to think in abstractions, choosing good representations;

and• the ability to think in terms of evaluation.

Page 5: From Computational Thinking to Computational Participation

www.chi.ac.uk

Page 6: From Computational Thinking to Computational Participation

www.chi.ac.uk

Page 7: From Computational Thinking to Computational Participation

CONCEPT DESCRIPTIONsequence identifying a series of steps for a taskloops running the same sequence multiple timesparallelism making things happen at the same timeevents one thing causing another thing to happenconditionals making decisions based on conditionsoperators support for mathematical and logical expressionsdata storing, retrieving, and updating values

COMPUTATIONAL CONCEPTS

PRACTICE DESCRIPTIONexperimenting and iterating

developing a little bit, then trying it out, then developing some more

testing and debugging

making sure things work – and finding and solving problems when they arise

reusing and remixing

making something by building on existing projects or ideas

abstracting and modularizing

exploring connections between the whole and the parts

COMPUTATIONAL PRACTICES

PERSPECTIVE DESCRIPTIONexpressing realizing that computation is a medium of creation

“I can create.”connecting recognizing the power of creating with and for others

“I can do different things when I have access to others.”questioning feeling empowered to ask questions about the world

“I can (use computation to) ask questions to make sense of (computational things in) the world.”

COMPUTATIONAL PERSPECTIVES

Page 8: From Computational Thinking to Computational Participation

www.chi.ac.uk

Computational ThinkingEach of these definitions overlap but they are not the same.

If computational thinking is at the heart of the computing curriculum, what are we trying to achieve?

Is the aim of computing to develop individual thinking skills?

Page 9: From Computational Thinking to Computational Participation

www.chi.ac.uk

Questions for practice?A focus on ‘thinking’ might lead to a focus on teaching concepts and ‘unplugged activities’

And what about the balance with other strands of the curriculum:• Computer Science• Information Technology• Digital Literacy

Page 10: From Computational Thinking to Computational Participation

www.chi.ac.uk

An alternative view…Research by Yasmin Kafai and colleagues at the University of Pennsylvania have suggested we need to widen our view of what children should do and learn.

They have introduced the term:“computational participation”

Page 11: From Computational Thinking to Computational Participation

www.chi.ac.uk

Computational participation expands the idea of computational thinking to include personal expression and social participation.It is “the ability to solve problems with others, design systems for and with others, and draw on computer science concepts, practices and perspectives to understand the cultural and social nature of human behavior.” (Kafai and Burke 2014)

Page 12: From Computational Thinking to Computational Participation

www.chi.ac.uk

The participation gapThe term computational participation intentionally recalls Jenkins (2006) idea of a ‘participation gap’

This is the gap between the ways that children from different socio-economic and ethnic backgrounds use technology and participate in online activity.

Page 13: From Computational Thinking to Computational Participation

www.chi.ac.uk

“When computation is thought of in terms of participation and not just thinking, it becomes clear that there is a tremendous discrepancy in who gets to participate.”

Kafai and Burke

Page 14: From Computational Thinking to Computational Participation

www.chi.ac.uk

Participation…What might computational participation look like in our classrooms?

• Pupils learning to express themselves through coding (and recognise how others are doing this)

• Participation through re-mixing code• Participation in communities of coding

Page 15: From Computational Thinking to Computational Participation

www.chi.ac.uk

Page 16: From Computational Thinking to Computational Participation

www.chi.ac.uk

Some examples• Use Scratch 2.0• Teach children how to comment• Start by re-mixing• Teach the ‘backpack’• Contribute to studios

Page 17: From Computational Thinking to Computational Participation

www.chi.ac.uk

Scratch 2.0

Page 19: From Computational Thinking to Computational Participation

www.chi.ac.uk

Page 20: From Computational Thinking to Computational Participation

www.chi.ac.uk

Page 21: From Computational Thinking to Computational Participation

www.chi.ac.uk

Comments and Messages

Page 22: From Computational Thinking to Computational Participation

www.chi.ac.uk

Positive

Page 23: From Computational Thinking to Computational Participation

www.chi.ac.uk

Less positive!

Page 24: From Computational Thinking to Computational Participation

www.chi.ac.uk

Helpful

Page 25: From Computational Thinking to Computational Participation

www.chi.ac.uk

Unhelpful

Page 26: From Computational Thinking to Computational Participation

www.chi.ac.uk

Re-mix

Page 27: From Computational Thinking to Computational Participation

www.chi.ac.uk

Page 28: From Computational Thinking to Computational Participation

www.chi.ac.uk

Page 29: From Computational Thinking to Computational Participation

www.chi.ac.uk

Use the backpack

Page 30: From Computational Thinking to Computational Participation

www.chi.ac.uk

Studios

Page 31: From Computational Thinking to Computational Participation

www.chi.ac.uk

Broader computingBy doing these things, we help pupils to participate in an international community.

But we also address lots more of the computing curriculum:• E-safety – what and how should we share?• Digital Literacy and digital expression…

Page 32: From Computational Thinking to Computational Participation

www.chi.ac.uk

ITEHow can we encourage our ITE students to develop their computational participation?

Page 33: From Computational Thinking to Computational Participation

www.chi.ac.uk

Page 34: From Computational Thinking to Computational Participation

www.chi.ac.uk

“I recognize the power and value of computational ideas but worry that computational thinking is often interpreted too narrowly, focusing on how individual people learn and use computational concepts for solving problems. Kafai and Burke’s conception of computational participation serves as a broader, more inclusive framework for computer science education, expanding beyond individual problem solving to include personal expression, creative design, and social engagement.”

Resnick (2014)

Page 35: From Computational Thinking to Computational Participation

www.chi.ac.uk

Your challenge:How can we develop teachers who ensure that pupils learn to participate rather than just think about computing?

Page 36: From Computational Thinking to Computational Participation

www.chi.ac.uk

Chris [email protected]