Guiding Students to Foster Computational Thinking with Robots Combining Construction and Coding in Grades 2–8 Social and Emotional Learning Using a Humanoid Robot