猿编程携手清华大学心理与认知科学系,共研编程教育新范式
Xin Jing Bao·2025-06-17 09:45

Core Viewpoint - The purpose of programming education has evolved from merely teaching coding skills to fostering cognitive abilities in children, emphasizing the importance of thinking skills in the AI era [1][4][5]. Group 1: Programming Education's Role - Programming education is now seen as a means to enhance cognitive skills and problem-solving abilities rather than just a pathway to becoming a programmer [2][3]. - The "4C system" proposed by the founder of Yuan Programming focuses on enhancing cognition, complex thinking, cross-discipline integration, and confidence in students [2]. - Programming education serves as an ideal medium for interdisciplinary knowledge integration, helping students appreciate subjects like mathematics and physics through practical coding applications [3]. Group 2: AI and Cognitive Development - The shift from an industrial society to an AI-driven society necessitates a change in educational focus from knowledge acquisition to knowledge creation [4][5]. - The rise of AI technologies, such as OpenAI's ChatGPT, has sparked increased interest in programming education, with the market for children's programming expected to reach approximately 48.8 billion RMB by 2024 [4]. Group 3: Research Collaboration - A collaborative research project between Yuan Programming and Tsinghua University aims to explore the impact of programming education on youth's AI awareness and cognitive development, with plans to survey at least 20,000 teenagers [6]. - The research will cover various regions, including underdeveloped areas, to ensure a comprehensive understanding of programming education's reach and effectiveness [6]. - Tsinghua University will provide theoretical guidance and a framework for cognitive development in programming education, while Yuan Programming will leverage its extensive data from millions of students to enhance course content [7].