1.3 Practice: computational thinking