arnan (roger) sipitakiat chiang mai university, thailand using computational thinking as means for...

32
Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28, 2008

Upload: jessie-floyd

Post on 04-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Arnan (Roger) SipitakiatChiang Mai University, Thailand

Using Computational Thinking

as Means for Human Comprehension

OLPC Regional WorkshopJuly 28, 2008

Page 2: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

An Example of Computation in Learning

Page 3: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

http://www.e-cpe.org/olpc/chaba.jpg

Page 4: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Method I: Calculus

2

22

1

22 )(

v

axc

v

xbT

T

x

Page 5: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Method II: Computational

Page 6: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Human Comprehension

Earth

Page 7: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

2 . Pi . (r1-r2)

Page 8: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,
Page 9: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Balance Control

Angular Sensor

Linear Sensor

Page 10: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Children experiencing and thinking about balance control situations.

Page 11: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Simple IF-THEN Rules

If angle < 0 [ setpower 8] If angle > 0 [ setpower -8]

Angle < 0 Angle > 0

Page 12: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,
Page 13: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Students’ Observations

Car was moving too slowly

Car was too “bouncy”

Page 14: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

If angle > 10 and angle < 15 [ setpower 6]If angle > 5 and angle < 10 [ setpower 4]If angle > 0 and angle < 5 [ setpower 2]

If angle > -15 and angle < -10 [ setpower -6]If angle > -10 and angle < -5 [ setpower -4]If angle > -5 and angle < 0 [ setpower -2]

IF-THEN Rules with Gradient

Page 15: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Introducing the idea of

Anticipation

Page 16: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Observing Body Motion

?

Does this ever happen?

Page 17: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Observing Body Motion

1. Observing live actions

2. Reviewing recorded videos

3. Reviewing recorded sensor data

Page 18: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,
Page 19: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Car Speed (Red) Pendulum’s Angle (Yellow)

0

Page 20: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

When giving a solution is insufficient

Need time and space to negotiate meaning themselves

Page 21: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Top Tip Regulation

Page 22: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Descriptions on Paper

Page 23: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Balance Beam

Page 24: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Spiral Helix Ring

Page 25: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

On-orbit Reaction Control System (RCS)

Page 26: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Phase-Plane Controller

Page 27: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Comparison

Page 28: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

Conclusions

Page 29: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,
Page 30: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,
Page 31: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,
Page 32: Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,

THANK YOU