(Wing, 2030 Computational Thinking 2006) dr. scratch (Scratch) (Scratch) 1 Scratch Programming 1940 523