320 likes | 473 Views
Using Computational Thinking as Means for Human Comprehension. Arnan (Roger) Sipitakiat Chiang Mai University, Thailand. OLPC Regional Workshop July 28, 2008. An Example of Computation in Learning. http://www.e-cpe.org/olpc/chaba.jpg. T. x. Method I: Calculus. Method II: Computational.
E N D
Using Computational Thinkingas Means for Human Comprehension Arnan (Roger) Sipitakiat Chiang Mai University, Thailand OLPC Regional Workshop July 28, 2008
T x Method I: Calculus
Human Comprehension Earth
Children experiencing and thinking about balance control situations.
Simple IF-THEN Rules If angle < 0 [ setpower 8] If angle > 0 [ setpower -8]
Students’ Observations Car was moving too slowly Car was too “bouncy”
IF-THEN Rules with Gradient 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]
Introducing the idea of Anticipation
Observing Body Motion Does this ever happen? ?
Observing Body Motion • Observing live actions • Reviewing recorded videos • Reviewing recorded sensor data
Pendulum’s Angle (Yellow) Car Speed (Red) 0
When giving a solution is insufficient Need time and space to negotiate meaning themselves
Spiral Helix Ring