z-logo
Premium
Educating reflective systems developers
Author(s) -
Mathiassen Lars,
Purao Sandeep
Publication year - 2002
Publication title -
information systems journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 2.635
H-Index - 89
eISSN - 1365-2575
pISSN - 1350-1917
DOI - 10.1046/j.1365-2575.2002.00122.x
Subject(s) - complement (music) , situated , computer science , knowledge management , mathematics education , data science , engineering ethics , psychology , artificial intelligence , engineering , biochemistry , chemistry , gene , phenotype , complementation
. Systems development research shows that practitioners seldom follow methods and that the competencies required for successful development of computer‐based systems go well beyond those represented in contemporary methods. These insights make us question the role that methods should play in educating would‐be developers. Pedagogical theories, such as situated learning and double‐loop learning, complement these insights. Integrating the two, we argue that students need to complement the simplified accounts that methods express, with reflections on methods‐in‐use and on development practice in general. We present operationalizations of this idea in two quite different academic settings. Based on a retrospective analysis of our experiences in these settings, and a comparison and evaluation of the two approaches, we propose a number of lessons that can be used to improve the education of would‐be developers.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here