Teaching Programming in Secondary Education Through Embodied Computing Platforms: Robotics and Wearables
How programming environment shapes perception, learning and goals: logo vs. scratch