Chapter 6. Activities that Foster Computational Thinking