Improving learning of computational thinking using computational creativity exercises in a college CSI computer science course for engineers
Integrating computational and creative thinking to improve learning and performance in CS1