+ All Categories
Home > Technology > Using Computational Thinking as means for human comprehension

Using Computational Thinking as means for human comprehension

Date post: 18-Dec-2014
Category:
Upload: one-laptop-per-child
View: 868 times
Download: 1 times
Share this document with a friend
Description:
 
32
Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28, 2008
Transcript
Page 1: Using Computational Thinking as means for human comprehension

Arnan (Roger) SipitakiatChiang Mai University, Thailand

Using Computational Thinking

as Means for Human Comprehension

OLPC Regional WorkshopJuly 28, 2008

Page 2: Using Computational Thinking as means for human comprehension

An Example of Computation in Learning

Page 3: Using Computational Thinking as means for human comprehension

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

Page 4: Using Computational Thinking as means for human comprehension

Method I: Calculus

2

22

1

22 )(

v

axc

v

xbT

T

x

Page 5: Using Computational Thinking as means for human comprehension

Method II: Computational

Page 6: Using Computational Thinking as means for human comprehension

Human Comprehension

Earth

Page 7: Using Computational Thinking as means for human comprehension

2 . Pi . (r1-r2)

Page 8: Using Computational Thinking as means for human comprehension
Page 9: Using Computational Thinking as means for human comprehension

Balance Control

Angular Sensor

Linear Sensor

Page 10: Using Computational Thinking as means for human comprehension

Children experiencing and thinking about balance control situations.

Page 11: Using Computational Thinking as means for human comprehension

Simple IF-THEN Rules

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

Angle < 0 Angle > 0

Page 12: Using Computational Thinking as means for human comprehension
Page 13: Using Computational Thinking as means for human comprehension

Students’ Observations

Car was moving too slowly

Car was too “bouncy”

Page 14: Using Computational Thinking as means for human comprehension

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: Using Computational Thinking as means for human comprehension

Introducing the idea of

Anticipation

Page 16: Using Computational Thinking as means for human comprehension

Observing Body Motion

?

Does this ever happen?

Page 17: Using Computational Thinking as means for human comprehension

Observing Body Motion

1. Observing live actions

2. Reviewing recorded videos

3. Reviewing recorded sensor data

Page 18: Using Computational Thinking as means for human comprehension
Page 19: Using Computational Thinking as means for human comprehension

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

0

Page 20: Using Computational Thinking as means for human comprehension

When giving a solution is insufficient

Need time and space to negotiate meaning themselves

Page 21: Using Computational Thinking as means for human comprehension

Top Tip Regulation

Page 22: Using Computational Thinking as means for human comprehension

Descriptions on Paper

Page 23: Using Computational Thinking as means for human comprehension

Balance Beam

Page 24: Using Computational Thinking as means for human comprehension

Spiral Helix Ring

Page 25: Using Computational Thinking as means for human comprehension

On-orbit Reaction Control System (RCS)

Page 26: Using Computational Thinking as means for human comprehension

Phase-Plane Controller

Page 27: Using Computational Thinking as means for human comprehension

Comparison

Page 28: Using Computational Thinking as means for human comprehension

Conclusions

Page 29: Using Computational Thinking as means for human comprehension
Page 30: Using Computational Thinking as means for human comprehension
Page 31: Using Computational Thinking as means for human comprehension
Page 32: Using Computational Thinking as means for human comprehension

THANK YOU


Recommended