how to teach how to code for kids

22
<Design/> for Kids Coding Kening Zhu how to <Teach/> how to <Code/> Assistant Professor School of Creative Media City University of Hong Kong Advisory Board Member Let’s Code (HK)

Upload: homecontentrsslog-inelearning-consortium-

Post on 10-May-2015

325 views

Category:

Education


4 download

DESCRIPTION

香港城市大學創意媒體學院助理教授 朱克寧博士

TRANSCRIPT

Page 1: How to Teach how to Code for kids

<Design/> for Kids Coding

Kening Zhu

how to <Teach/> how to <Code/>

Assistant Professor

School of Creative Media

City University of Hong Kong

Advisory Board Member

Let’s Code (HK)

Page 2: How to Teach how to Code for kids

Kids Coding 少年程式設計

O Almost everyone is talking about it these days…

Page 3: How to Teach how to Code for kids

Kids Coding is hot, but…

O What to teach? (教什麼)

O How to teach? (如何教)

?

Page 4: How to Teach how to Code for kids

What to teach?

Page 5: How to Teach how to Code for kids

More importantly…

Page 6: How to Teach how to Code for kids

How to teach?

Page 7: How to Teach how to Code for kids

Something needs redesign..

重新設計

O Curriculum 課程

O Classroom 課室

O Tool 工具

O Mindset 思考模式

Page 8: How to Teach how to Code for kids

How to redesign Kids Coding

Design Thinking applies the tools and

processes from the design disciplines (architecture, landscape architecture, interior design, graphic

design, product design, apparel design and others)

to solve problems.

An experienced design thinker maintains a mindset which instinctively reframes

problems into opportunities by understanding users’ need.

Design Thinking (設計思維)

Page 9: How to Teach how to Code for kids

Design Thinking in Nutshell

Page 10: How to Teach how to Code for kids

Iterative Design Process Discovery

Interpretation

Ideation

Prototype

Evaluation

Evolution

Page 11: How to Teach how to Code for kids

Design Thinking for Kids Coding

Page 12: How to Teach how to Code for kids

Kids: a special type of “species”

Page 13: How to Teach how to Code for kids

Do we understand them well?

Page 14: How to Teach how to Code for kids

We need to consider all these while designing Kids Coding!

Page 15: How to Teach how to Code for kids

Redesign Curriculum

O Less hard-core science

O More fun and creative workshop

Page 16: How to Teach how to Code for kids

Redesign Classroom

O Less boring desk-chair setup

O More lively toys/props in the environment

Page 17: How to Teach how to Code for kids

Redesign Tools

O Less traditional computing devices (yes!!!)

O More toys with embedded technologies.

Page 18: How to Teach how to Code for kids

Redesign Mindset

O Less as the role of adult/teacher.

O More involved with children’s activities

Page 19: How to Teach how to Code for kids

Case Study: AutoGami

O Kids enjoy paper-craft

Page 20: How to Teach how to Code for kids

Case Study: AutoGami

Page 21: How to Teach how to Code for kids

O “My kid learnt about physics and eletronics

while playing with AutoGami”

Page 22: How to Teach how to Code for kids

Let’s code the future!

Email: [email protected]