Conceptually Modeling the Domain Knowledge for Assisted Learning in an It Discipline
暂无分享,去创建一个
This paper presents a solution for conceptually modeling the training domain knowledge of computer-assisted instructional environments. Conceptual organization of the training domain knowledge, with learning stages phasing, can constitute a solution to the problem of adapting the instructional system interaction to users with different cognitive style and needs. LEARNING AND INDIVIDUAL COGNITIVE STYLES Correlating the assistance capability of instructional systems with different cognitive styles of potential users has lately become an important study and research subject in the area of computer–assisted instruction. The possibility of personalizing the educational process is the main demand in building computer-assisted learning systems for any form of education, continuous education and professional re-conversion included. In the case of these education forms, the subject of study frequently consists of groups of users; between these users there can be significant differences concerning the training level, age or internal goals pursued through study. Consequently, the way the educational process is approached – the cognitive style – can be extremely different among the users who form the study groups (Nicola 1992, Larmat 1997). When computer-assisted learning systems are used for any of these forms of education, they have to be able to dynamically adapt to the various cognitive necessities and demands of the users, in order to ensure the efficiency of the educational act. Considerable research effort has gone into implementing adaptive (depending on the cognitive style) training systems. A direction pursued by many systems designers is to dynamically build a behavioral–cognitive profile of each user. Another trend in implementing adaptive web-based training systems consists of a specific structuring of the content elements included in the Domain Model. This structuring is achieved either from the training phases of the instructional process, or from a hierarchy of clearly stated instructional goals and sub-goals. In both cases, knowledge space browsing is monitored in order to dynamically adjust it whenever the user correctly performs certain acts, or reaches certain stages (La Passardiere and Dufresne, 1992, ). The organization model of the training material, which is tightly connected to the representation of the training domain knowledge, has to allow multiple views (presentations) of the concepts in the training domain (Messing, 1990). Studies of computer-based training systems have shown that if they contain a structural model, they facilitate learning. A network-like model with interconnected knowledge nodes would best reflect the structure-based learning paradigm. Network nodes should contain the description of concepts or of their instances, and the links should contain logical relations between these concepts. A THEORETICAL MODEL FOR REPRESENTING THE DOMAIN KNOWLEDGE The model described herein is destined to represent the domain knowledge of an instructional system. The model was called COUL-M (COnceptual Units’ Lattice Model). The mathematical formalization of the COUL-M model has been developed in (Pecheanu, 2003a), and has been derived mainly from two mathematical theories: the Formal Concepts Analysis, (Ganter and Wille, 1999) and the Logical Concept Analysis, (Ferre, 1999). In the COUL-M approach, the key elements in modeling the domain knowledge of a CAI system are the followings: the Conceptual Unit, the Conceptual Structure, and the Conceptual Transition Path. These three elements will be defined below. Definition 1: A Conceptual Unit Ci is a group of related concepts belonging to the domain knowledge of an instructional system. Conceptual Units are obtained by applying a relation (or a set of relations) over a set of concepts belonging to that domain knowledge. Definition 2: A Conceptual Structure S is a tuple (N, RN, CS, LS), where N is a set of concepts belonging to the domain knowledge of course or discipline, RN is an order relation over N, CS is the set of Conceptual Units obtained by applying the relation RN over the set N, and LS is the set of traversal paths of the structure S . Definition 3: A Conceptual Transition Path Ts ∈ LS is a set of conceptual units (C1s , C2s , ... , CNs) interconnected within a Conceptual Structure S. A Conceptual Transition Path Ts has as origin a Conceptual Unit C1s, considered initial, and as destination a Conceptual Unit CNs, which encapsulates a set of concepts comprising a study goal within an interactive course. A Conceptual Structure is a model meant to represent the domain knowledge of an interactive course. A Conceptual Structure should map the cognitive structure of the domain knowledge, and should also reflect the pedagogical vision of the teacher/author of that course. The model has to allow for flexibility, i.e., to provide as many as possible transition paths for learning the domain’s main concepts. The COUL-M model (Pecheanu, 2003b) is a solution for building the Conceptual Structure covering the domain knowledge of a CAI system. The starting pointing in developing the COUL-M model (and thus, the Conceptual Structure) for a certain domain is the analysis of the pedagogical relations between that domain’s concepts. From a logical point of view, several types of relations can exist among the concepts within a domain knowledge: hierarchical order, implication, equivalence, influence etc. From a pedagogical point of view, two such relations might be of interest: 1. The Precedence Relation between concepts, which refers to the order of presenting the concepts within an interactive course; 2. The Contribution Relation between concepts, which refers to the explicit contribution (participation) of a concept in the presentation of another concept. The mathematical formalization of the relations above (the Precedence Relation and the Contribution Relation), combined with their transformation into incidence relations (Pecheanu, 2003a), allows for building a formal context and then, the concept lattice for this context. The terms of formal context, formal concept and concept lattice are considered in the sense of the Formal Concept Analysis approach. (Ganter and Willle, 1999). The resulting model, a complete lattice of formal concepts, expresses the relations among the course concepts, as described by the teacher/author. The lattice-like model implicitly includes the generalization-specialization relation (a complete lattice is a hierarchical generalization-specialization mathematical structure). The formal concept lattice is isomorphic to a complete lattice of Conceptual Units (Pecheanu, 2003a), which is the structure (the model) aggregating the related concepts within the domain knowledge. This aggregation model, lattice-like, can constitutes a Conceptual Structure for the domain knowledge (Pecheanu, 2003a). Example 1: We will consider the domain knowledge of a training system which is meant for assisted instruction in an IT discipline: Operating Systems. Furthermore, we will consider a set of concepts belonging to a specific chapter of this discipline (domain), the “Processes’ Mutual Exclusion” chapter. The most important concepts of the “Mutual Exclusion” chapter are considered to be (in the author’s pedagogical vision) the following ones: MEP, CR, CS, WA, Sem, SA, PC, where these abreviations stand for: A = MEP = Mutual Exclusion; B = CR = Critical Resource; C = CS = Critical Section; D = WA = Wait-Activation Method; E = Sem = Semaphore; F = SA = Strict-Alternation Method; G = PC = Producer-Consumer. It is assumed that the professor who authored the interactive course has specified the pedagogical precedence between these concepts (according to their signification within the subject of study and according to the professor’s pedagogical vision) as an ordered list: CR, MEP, CS, Sem, SA, WA, PC. The representation of these Mutual Exclusion chapter’s concepts using the COUL-M model is shown in Figure 1. Figure 1. The COUL-M model, for the Precedence Relation within a domain knowledge. Figure 1 shows, intuitively, that the COUL-M model (the lattice of Conceptual Units), preserves the significations of the Precedence Relation that has been established initially: • the formal concepts C2, C3, C4, C5, C6, C7, C8 correspond, respectively, with the course concepts identified as: B, A, C, D, E, F, G (CR, MEP, CS, Sem, SA, WA, PC); the C2 formal concept is a formal representation for the course concept called CR (Critical Resources), the formal concept C3 is a formal representation for the course concept called MEP (Mutual Exclusion of Processes), and so on. • a Conceptual Unit includes all the concepts belonging to the other “smaller” Conceptual Units, which is an adequate expression of the pedagogical rule: a concept (notion) of a course should be presented (in order to be ‘learnt’) to students only after all the preceding concepts have been presented (understood, assimilated); • the complete lattice making up the COUL-M model has the shape of a simple chain, which corresponds to the precedence in any training activity: learning content’s pieces in succession, similarly to the linear reading of printed text. These observations lead to the idea of adequacy of the complete lattice model for representing instructional content of an interactive course. ABCDEFG ABCDEF ABCDE
[1] W. Brewer,et al. The nature and functions of schemas. , 1984 .
[2] Aude Dufresne,et al. Adaptive Navigational Tools for Educational Hupermedia , 1992, ICCAL.
[3] Adrian Istrate,et al. - 1-CONCEPTUALLY MODELING THE DOMAIN KNOWLEDGE OF AN INSTRUCTIONAL ENVIRONMENT , 2003 .