Computer programming: Fail fast to learn sooner

3Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Computer programming is not only to know about the languages or the processes, it is essentially to know how to do it. This involves a constructivist approach in learning. For a newbie in computer programming it is hard to understand the difference between know-about disciplines and the know-how-to-do-it ones. This leads to failure because when they understand they aren't able to solve a programming problem it is usually too late to catch all the time meanwhile lost. Our solution is to get them to fail soon enough. This way they still have time to recover from an eventually bad start. For an average student to realize a failure it is required a failed examination. This is the fourth year we are adopting automated weekly tests for fast failure and consequent motivation for study, in the university first year discipline of computer programming fundamentals. The results are convincing. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Brito, M. A., & De Sá-Soares, F. (2010). Computer programming: Fail fast to learn sooner. In Communications in Computer and Information Science (Vol. 73 CCIS, pp. 223–229). https://doi.org/10.1007/978-3-642-13166-0_32

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free