Title :
Making failure the mother of success
Author :
Fu, Xiang ; Qian, Kai ; Palmer, Kent ; Peltsverger, Boris ; Campbell, Brian ; Lim, Billy ; Vogt, Paul
Abstract :
Do students really welcome failure, the mother of success? This paper reports the implementation of a trial-and-failure learning strategy, in both entry and senior level computer science classes. The idea is simple: given a sophisticated course project, let students try project submissions as many times as they want before the project deadline. For each submission, a thorough inspection is performed by an automated grading system called APOGEE. A student project has to accomplish not only the functional requirements but also many desired quality attributes such as robustness and security. In 2009, the trial-and-failure strategy has been adopted by four universities in five class sections. We report some interesting observations from student survey results, e.g., one can find out if factors like students´ positive experiences of programming, choice of programming language, years of working experience, and instructors are predictive variables for positive attitudes toward the trial-and-failure learning experience as a whole.
Keywords :
computer science education; educational administrative data processing; APOGEE; automated grading system; course project; entry level computer science classes; senior level computer science classes; trial-and-failure learning strategy; Conferences; Educational institutions; Engines; Graphical user interfaces; Servers; Testing; Active Learning; Automated Grading; Automated Testing; Trial-and-Failure;
Conference_Titel :
Frontiers in Education Conference (FIE), 2010 IEEE
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4244-6261-2
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2010.5673172