Exploring the difficulties of learning object-oriented techniques

0
138

Authors: David E. Monarchi, David P. Tegarden, Gretchen Irwin, H. James Nelson, Steven D. Sheetz

Tags: 1997, conceptual modeling

Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solutions to the software crisis. However, learning OO techniques can be a difficult process. Students’ perceptions of the difficulties in learning and using OO techniques are investigated. Two groups of students who had completed a 16-week course on OO systems development were studied. Cognitive mapping techniques implemented with group support system (GSS) technology were used to identify what was difficult about learning and using OO techniques, classify these concepts into categories, rank the relative importance of each category, and determine the relationships among the categories. Importance rankings of the categories show that learning basic object concepts was most important to and most difficult for the students, followed by design issues, and programming techniques. Composite cognitive maps of the shared perceptions of group members suggest that educators and industry trainers can reduce the difficulties of learning OO concepts by teaching simplified methodologies and controlling difficulties of the programming environment.

Read the full paper here: https://www.jmis-web.org/issues