Reference Hub1
Constructivist Learning During Software Development

Constructivist Learning During Software Development

Václav Rajlich, Shaochun Xu
ISBN13: 9781605661704|ISBN10: 1605661708|ISBN13 Softcover: 9781616925642|EISBN13: 9781605661711
DOI: 10.4018/978-1-60566-170-4.ch020
Cite Chapter Cite Chapter

MLA

Rajlich, Václav, and Shaochun Xu. "Constructivist Learning During Software Development." Novel Approaches in Cognitive Informatics and Natural Intelligence, edited by Yingxu Wang, IGI Global, 2009, pp. 292-303. https://doi.org/10.4018/978-1-60566-170-4.ch020

APA

Rajlich, V. & Xu, S. (2009). Constructivist Learning During Software Development. In Y. Wang (Ed.), Novel Approaches in Cognitive Informatics and Natural Intelligence (pp. 292-303). IGI Global. https://doi.org/10.4018/978-1-60566-170-4.ch020

Chicago

Rajlich, Václav, and Shaochun Xu. "Constructivist Learning During Software Development." In Novel Approaches in Cognitive Informatics and Natural Intelligence, edited by Yingxu Wang, 292-303. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-170-4.ch020

Export Reference

Mendeley
Favorite

Abstract

This article explores the non-monotonic nature of the programmer learning that takes place during incremental program development. It uses a constructivist learning model that consists of four fundamental cognitive activities: absorption that adds new facts to the knowledge, denial that rejects facts that do not fit in, reorganization that reorganizes the knowledge, and expulsion that rejects obsolete knowledge. A case study of an incremental program development illustrates the application of the model and demonstrates that it can explain the learning process with episodes of both increase and decrease in the knowledge. Implications for the documentation systems are discussed in the conclusions.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.