Blending Computational Thinking and Creativity: Algorithmic Art with Python
摘要
This paper explores Python’s Turtle Graphics and TigerJython’s contribution to mathematical principles, logic, and algorithms in creating visually appealing graphs, images, and patterns. Inspired by the Logo programming language, Turtle Graphics enables geometric drawing, while TigerJython provides an intuitive interface for exploring code-driven visuals. Together, these tools combine computational rigor and artistic creativity, fostering critical thinking and problem-solving skills. The paper highlights the role of generative AI, such as ChatGPT, as a supplementary resource, enhancing learning without replacing foundational competencies. This balanced approach equips learners to navigate complex challenges in a technology-driven world, combining technical expertise with creative expression to make programming engaging and educational.