An Evaluation of Interactive Test-Driven Labs with WebIDE in CS0

被引:0
作者
Janzen, David S. [1 ]
Clements, John [1 ]
Hilton, Michael [1 ]
机构
[1] Calif Polytech State Univ San Luis Obispo, San Luis Obispo, CA 93407 USA
来源
PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013) | 2013年
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
WebIDE is a framework that enables instructors to develop and deliver online lab content with interactive feedback. The ability to create lock-step labs enables the instructor to guide students through learning experiences, demonstrating mastery as they proceed. Feedback is provided through automated evaluators that vary from simple regular expression evaluation to syntactic parsers to applications that compile and run programs and unit tests. This paper describes WebIDE and its use in a CS0 course that taught introductory Java and Android programming using a test-driven learning approach. We report results from a controlled experiment that compared the use of dynamic WebIDE labs with more traditional static programming labs. Despite weaker performance on pre-study assessments, students who used WebIDE performed two to twelve percent better on all assessments than the students who used traditional labs. In addition, WebIDE students were consistently more positive about their experience in CS0.
引用
收藏
页码:1090 / 1098
页数:9
相关论文
共 26 条
[1]  
Aleven V, 2006, LECT NOTES COMPUT SC, V4053, P61
[2]  
[Anonymous], P 43 ACM TECHN S COM
[3]  
Arnow D., TURINGSCRAFT
[4]  
Azalov P., 2007, J. Comput. Small Coll, V22, P260
[5]  
Beck K., 2003, Test Driven Development: By Example
[6]  
Becker BW, 2001, SIGCSE BULL, V33, P50, DOI 10.1145/366413.364536
[7]  
Bergin J., 1996, Karel++: A Gentle Introduction to the Art of Objetc-Oriented Programming, V1st
[8]  
Clements John, 2010, Proceedings of the IEEE Third International Conference on Software Testing Verification and Validation - Workshops (ICSTW 2010), P448, DOI 10.1109/ICSTW.2010.33
[9]  
Cooper S., 2003, SIGCSE Bulletin, V35, P191, DOI 10.1145/792548.611966
[10]  
Douce Christopher, 2005, Journal on Educational Resources in Computing (JERIC), V5, DOI [10.1145/1163405.1163409, DOI 10.1145/1163405.1163409]