Please use this identifier to cite or link to this item: http://hdl.handle.net/1822/17333

TitleComputer programming: fail fast to learn sooner
Author(s)Brito, Miguel António Sousa Abrunhosa de
Soares, Filipe de Sá
KeywordsProgramming education
Learning and teaching computer programming to novice students
Constructivism
Issue date2010
PublisherSpringer Verlag
JournalCommunications in Computer and Information Science
Abstract(s)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-howto- 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.
TypeConference paper
URIhttp://hdl.handle.net/1822/17333
ISBN978-3-642-13165-3
DOI10.1007/978-3-642-13166-0_32
ISSN1865-0929
Peer-Reviewedyes
AccessRestricted access (UMinho)
Appears in Collections:CAlg - Livros e capítulos de livros/Books and book chapters

Files in This Item:
File Description SizeFormat 
Brito_deSaSoares_2010.pdf
  Restricted access
Documento principal150,37 kBAdobe PDFView/Open

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID