Researchers from our Computer Science Department have developed a new teaching approach designed as a tool to help beginners learn computer programming in a simpler and more engaging way. The tool, ...