C++精灵库的设计哲学和皮亚杰理论高度契合。
皮亚杰建构主义认为,学习是意义建构的过程,是同化与顺应的统一。C++精灵库的设计正是这一机制的教学化:它以学生已有的 Python turtle 图式为锚点,通过相似的 API、图形反馈和项目经验,使学生能够同化 C++ 的基本操作;同时,C++ 的静态类型、编译链接、函数声明、作用域等新规则,又迫使学生调整原有图式,完成顺应。最终,学生在“旧经验—新语言—新规则—新平衡”的循环中,不是从零学 C++,而是把海龟绘图的具体经验,升华为“计算概念可跨语言迁移”的形式理解。因此,C++精灵库不是简单的语法翻译器,而是皮亚杰建构主义在编程迁移教学中的具体化。
简而言之:
C++精灵库具体同化了什么?
它同化的是Python turtle的命令、循环、函数、坐标、事件。
C++精灵库具体逼学生顺应什么?
它“逼”学生学习C++ 的类型、编译、声明、作用域、内存、工程结构,规范等。
C++精灵库如何促进平衡?
它用相似甚至相同的 API 降低门槛,用C++新规则提升深度,用项目反馈完成迁移。
C++精灵库以Python turtle为旧图式,以C++新规则为顺应动力,以图形项目为平衡化验证,实现了从具体操作到形式理解的意义建构。

1681

被折叠的 条评论
为什么被折叠?



