Children learning computer science concepts via Alice game-programming
Learning and teaching programming: A review and discussion