An early introduction to STEM education: Teaching computer programming principles to 5th graders through an e-learning platform: A game-based approach. - Diamantis Kintsakis; Maria Rangoussi (EDUCON, 2017)