Support for Cognitive Apprenticeship in Object- Oriented Model Construction
نویسندگان
چکیده
We discuss a design solution for a learning environment for students of object-oriented modeling. The learning environment consists of three tools and is explicitly based on work on situated learning and work on cognitive apprenticeship. An overall goal in this work has been to ensure a design that is well grounded both theoretically and empirically. The design of the tools relate to central issues in the theories such as: authenticity in problem-solving, observation of experienced practitioners, the language use of experienced practitioners, and self-reflection on one’s own problem-solving. Theoretical and practical design considerations are presented for each of the three tools. Two of the three tools directly focus on authentic activity and are therefore based on studies of how experienced practitioners solve problems. The third tool is designed to support aspects of reflection and meta-cognition. We also present a short example of students using the learning environment.
منابع مشابه
Modelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملStudents Interacting through a Cognitive Apprenticeship Learning Environment
This paper reports on a study in which computer science students interacted in a learning environment for object-oriented (oo) modeling. The learning environment used in this study support aspects such as reflection and authentic use of expert language and tools. The analysis focuses on students’ activities, the results of their activities, and on their interaction with each other and with the ...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کامل