Object-Oriented Software Development Education: a Constructivist Framework

The paper argues for the importance of the constructivist learning theory to software development education. Constructivism frames learning less as the product of passive transmission than a process of active construction whereby learners construct their own knowledge based upon prior knowledge and...

Full description

Bibliographic Details
Main Author: Said HADJERROUIT
Format: Article
Language:English
Published: Vilnius University 2005-10-01
Series:Informatics in Education
Subjects:
Online Access:https://infedu.vu.lt/doi/10.15388/infedu.2005.10
_version_ 1818021961565995008
author Said HADJERROUIT
author_facet Said HADJERROUIT
author_sort Said HADJERROUIT
collection DOAJ
description The paper argues for the importance of the constructivist learning theory to software development education. Constructivism frames learning less as the product of passive transmission than a process of active construction whereby learners construct their own knowledge based upon prior knowledge and experience. Now that a number of software development courses offer project-based teaching, it seems that the importance of a constructivist perspective has been implicitly well-taken in the current practice. What these approaches explicitly lack is a concrete methodology of how to carry out the constructivist perspective and its consequences for learning. This paper reports on a constructivist approach to object-oriented software development at the undergraduate level. It explores methodological aspects of the approach and discusses the results from its evaluation.
first_indexed 2024-04-14T08:25:16Z
format Article
id doaj.art-5f1c5f9d1668403e920e2376c28e73ad
institution Directory Open Access Journal
issn 1648-5831
2335-8971
language English
last_indexed 2024-04-14T08:25:16Z
publishDate 2005-10-01
publisher Vilnius University
record_format Article
series Informatics in Education
spelling doaj.art-5f1c5f9d1668403e920e2376c28e73ad2022-12-22T02:04:05ZengVilnius UniversityInformatics in Education1648-58312335-89712005-10-014216719210.15388/infedu.2005.10Object-Oriented Software Development Education: a Constructivist FrameworkSaid HADJERROUIT0Agder University College, Faculty of Mathematics Serviceboks 422, N-4604 Kristiansand, NorwayThe paper argues for the importance of the constructivist learning theory to software development education. Constructivism frames learning less as the product of passive transmission than a process of active construction whereby learners construct their own knowledge based upon prior knowledge and experience. Now that a number of software development courses offer project-based teaching, it seems that the importance of a constructivist perspective has been implicitly well-taken in the current practice. What these approaches explicitly lack is a concrete methodology of how to carry out the constructivist perspective and its consequences for learning. This paper reports on a constructivist approach to object-oriented software development at the undergraduate level. It explores methodological aspects of the approach and discusses the results from its evaluation.https://infedu.vu.lt/doi/10.15388/infedu.2005.10constructivismlearning cycleobject-orientedsoftware developmentonline resourcesunified modeling language
spellingShingle Said HADJERROUIT
Object-Oriented Software Development Education: a Constructivist Framework
Informatics in Education
constructivism
learning cycle
object-oriented
software development
online resources
unified modeling language
title Object-Oriented Software Development Education: a Constructivist Framework
title_full Object-Oriented Software Development Education: a Constructivist Framework
title_fullStr Object-Oriented Software Development Education: a Constructivist Framework
title_full_unstemmed Object-Oriented Software Development Education: a Constructivist Framework
title_short Object-Oriented Software Development Education: a Constructivist Framework
title_sort object oriented software development education a constructivist framework
topic constructivism
learning cycle
object-oriented
software development
online resources
unified modeling language
url https://infedu.vu.lt/doi/10.15388/infedu.2005.10
work_keys_str_mv AT saidhadjerrouit objectorientedsoftwaredevelopmenteducationaconstructivistframework