Computational Thinking Illustrated