how to teach how to code for kids
DESCRIPTION
香港城市大學創意媒體學院助理教授 朱克寧博士TRANSCRIPT
<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)
Kids Coding 少年程式設計
O Almost everyone is talking about it these days…
Kids Coding is hot, but…
O What to teach? (教什麼)
O How to teach? (如何教)
?
What to teach?
More importantly…
How to teach?
Something needs redesign..
重新設計
O Curriculum 課程
O Classroom 課室
O Tool 工具
O Mindset 思考模式
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 (設計思維)
Design Thinking in Nutshell
Iterative Design Process Discovery
Interpretation
Ideation
Prototype
Evaluation
Evolution
Design Thinking for Kids Coding
Kids: a special type of “species”
Do we understand them well?
We need to consider all these while designing Kids Coding!
Redesign Curriculum
O Less hard-core science
O More fun and creative workshop
Redesign Classroom
O Less boring desk-chair setup
O More lively toys/props in the environment
Redesign Tools
O Less traditional computing devices (yes!!!)
O More toys with embedded technologies.
Redesign Mindset
O Less as the role of adult/teacher.
O More involved with children’s activities
Case Study: AutoGami
O Kids enjoy paper-craft
Case Study: AutoGami
O “My kid learnt about physics and eletronics
while playing with AutoGami”