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...
Main Author: | |
---|---|
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 |