1 |
Improving WebIDE Through Delightful Design and GamificationHilton, Michael 01 March 2013 (has links) (PDF)
WebIDE is a web-based online learning environment. WebIDE has been used
successfully to teach CS0 and CS1 students Java and C concepts and software
engineering best practices, specically Test Driven Development. Previous Web-
IDE development has concentrated on developing functionality. The main goal
of this eort is to improve two non-functional aspects of WebIDE. The rst is to
design a more delightful user interface. The second is to add a scoring mecha-
nism that encourages students to develop best practices. The scoring mechanism
rewards students who answer the question correctly on the rst attempt, dis-
couraging them from spamming the answer button. Our objective is to motivate
the students to think before answering. The innovations are evaluated through
a semi-controlled experiment that was conducted during the Fall quarter of 2012
at Cal Poly.
|
2 |
Supporting Introductory Test-Driven Labs with WebIDEDvornik, Thomas C 01 January 2011 (has links)
WebIDE is a new web-based development environment for entry-level programmers with two primary goals: minimize tool barriers to writing computer programs and introduce software engineering best practices early in a student's educational career. Currently, WebIDE focuses on Test-Driven Learning (TDL) by using small iterative examples and introducing lock-step labs, which prevent the student from moving forward until they finish the current step. An initial set of labs and evaluators were created as examples of how to use WebIDE and were used in a pilot study in a CS0 course where students were split into two groups, one that used WebIDE and one that didn't. The WebIDE group showed a significant improvement in performance when writing a simple Android application. Additionally, among students with some programming experience, the WebIDE group was more proficient in writing unit tests.
|
Page generated in 0.0133 seconds