首页> 外文会议>IEEE Frontiers in Education Conference >Flipping introductory programming classes using spinoza and agile pedagogy
【24h】

Flipping introductory programming classes using spinoza and agile pedagogy

机译:使用Spinoza和敏捷教学法翻转入门编程类

获取原文

摘要

In this paper we present a new approach to flipping large introductory programming classes that we call the Solve-Then-Debug approach. This is a Computer Supported Agile Teaching methodology in which students solve problems using a web-based IDE we created, Spinoza, and then start reviewing failed attempts by their peers to classify the errors and comment on them. The classification and comment information is then made available as a hint to those students still trying to solve the problem when they encounter a similar error. Spinoza provides a wide variety of visualizations and dashboards that allow the instructor to closely monitor the progress of the students in this activity and to pivot to another phase of the activity at the appropriate time. It also has features that allow the instructor to easily detect and intervene with students who have failed to demonstrate mastery of the skills and concepts covered in that lesson. Spinoza builds on the ideas behind several other recent systems and this paper demonstrates that the Solve-Then-Debug approach can successfully keep all students actively engaged in learning coding skills even when there is a large range of skills in the class.
机译:在本文中,我们提出了一种新的方法来翻转大型入门编程类,我们将其称为Solve-Then-Debug方法。这是一种计算机支持的敏捷教学方法,学生可以使用我们创建的基于Web的IDE Spinoza解决问题,然后开始查看其同行的失败尝试以对错误进行分类并对其进行评论。然后,分类和注释信息将作为提示,提供给那些仍在尝试解决类似错误的学生的尝试。 Spinoza提供了各种各样的可视化和仪表板,使教员可以密切监视学生在该活动中的进度,并在适当的时间转到该活动的另一个阶段。它还具有一些功能,可以使教师轻松地发现并干预未能证明对本课程所涵盖技能和概念的掌握的学生。 Spinoza建立在其他几个最新系统背后的思想基础上,并且本文证明了Solve-Then-Debug方法可以成功地使所有学生积极参与学习编码技能,即使课堂上有很多技能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号