Microworlds, games, animations, mobile apps, puzzle editors and more: What is important for an introductory programming environment?

Stelios Xinogalos, Maya Satratzemi, Christos Malliarakis. Microworlds, games, animations, mobile apps, puzzle editors and more: What is important for an introductory programming environment?. EAIT, 22(1):145-176, 2017. [doi]

Abstract

Abstract is missing.