Back to Search Start Over

Promoting design skills in distributed systems.

Authors :
Feldgen, Maria
Clua, Osvaldo
Source :
2012 Frontiers in Education Conference Proceedings; 1/ 1/2012, p1-6, 6p
Publication Year :
2012

Abstract

Distributed software system design is by nature an ill-defined or wicked problem. In order to learn to design them, the student must be presented with complex, open-ended problems for which there may be more than one correct solution. The decision-making strategies students acquired in previous courses are not effective when applied to large, complex problems of distributed systems. Students (novice designers) tend to think linearly and focus only on the problem at hand. They also tend to use trial-and-error strategies and they lack confidence in their design decisions. The purpose of the distributed systems' course is to create a learning approach that helps students to adopt and to apply expert design decision-making strategies. We use a case-based learning approach with classroom assessment techniques and rubrics to identify the critical weaknesses in the approaches that novices typically use when attempting to solve difficult design-oriented problems. The novice-oriented knowledge-based learning and application environment is supported by scaffoldings to incorporate expert strategies. In this paper, we describe the experience and the learning environment that provides the opportunities for professional development. We present and analyze our data comparing the students' outcomes over four terms, the time it takes to develop our students' expertise and how time spent with an expert (instructor) is crucial to an overall development. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISBNs :
9781467313537
Database :
Complementary Index
Journal :
2012 Frontiers in Education Conference Proceedings
Publication Type :
Conference
Accession number :
86533457
Full Text :
https://doi.org/10.1109/FIE.2012.6462229