On teaching arrays with test-driven learning in WebIDE

M Hilton, DS Janzen - Proceedings of the 17th ACM annual conference …, 2012 - dl.acm.org
Proceedings of the 17th ACM annual conference on Innovation and technology …, 2012dl.acm.org
Test-driven development (TDD) has been shown to reduce defects and to lead to better
code, but can it help beginning students learn basic programming topics, specifically arrays?
We performed a controlled experiment where we taught arrays to two CS0 classes, one
using WebIDE, an intelligent tutoring system that enforced the use of Test-Driven Learning
(TDL) methods, and one using more traditional static methods and a development
environment that instructed, but did not enforce the use of TDD. Students who used the TDL …
Test-driven development (TDD) has been shown to reduce defects and to lead to better code, but can it help beginning students learn basic programming topics, specifically arrays? We performed a controlled experiment where we taught arrays to two CS0 classes, one using WebIDE, an intelligent tutoring system that enforced the use of Test-Driven Learning (TDL) methods, and one using more traditional static methods and a development environment that instructed, but did not enforce the use of TDD. Students who used the TDL approach with WebIDE performed significantly better in assessments and had significantly higher opinions of their experiences than students who used traditional methods and tools.
ACM Digital Library
以上显示的是最相近的搜索结果。 查看全部搜索结果