摘要
在教育数字化转型的背景下,智能时代的编程教育被赋予培养学生创新能力、服务于创新型国家和科技强国建设的重要使命.然而,受技术工具论的影响,当前学界还普遍存在将编程教育等同于程序设计语言学习、简化为程序的模仿练习,甚至将其异化为编程测试题训练等认识误区.事实上,伴随计算机和人工智能技术的快速革新与普及,编程教育在教育理念、目标界定、内容选择、方法设计上不断成熟和完善,并形成了以知识与技能为主体内容的"学编程"、以解决问题为关键技能的"用编程学"、以编程创新为核心素养的"用编程创新"的教育模式演进路径.智能时代的编程教育应突破传统编程教育在内容、模式和方法上的局限,基于编程项目活动来贯通编程探究全过程,优化编程创新成果,并建构螺旋上升的创新路径.同时,还需按照教育实践需要从单元项目活动整体性、跨学科任务综合性、智能编程环境易用性等方面提供全方位的策略支持,以更好地为学生创新能力的培养提供坚实保障.