Text this: Fostering computational thinking through educational robotics: a model for creative computational problem solving