A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Toward principles for the design of ontologies used for knowledge sharing
International Journal of Human-Computer Studies - Special issue: the role of formal ontology in the information technology
Understanding, building and using ontologies
International Journal of Human-Computer Studies
Inductive Reasoning and Programming Visualization, an Experiment Proposal
Electronic Notes in Theoretical Computer Science (ENTCS)
A mining-based approach on discovering courses pattern for constructing suitable learning path
Expert Systems with Applications: An International Journal
A multi-strategy knowledge interoperability framework for heterogeneous learning objects
Expert Systems with Applications: An International Journal
A service-based framework for personalized learning objects retrieval and recommendation
ICWL'06 Proceedings of the 5th international conference on Advances in Web Based Learning
Context-Based e-learning composition and adaptation
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
Protus 2.0: Ontology-based semantic recommendation in programming tutoring system
Expert Systems with Applications: An International Journal
Learning concept hierarchies from textual resources for ontologies construction
Expert Systems with Applications: An International Journal
Hi-index | 0.01 |
This paper presents an ontology, the Java Learning Object Ontology - JLOO, for organizing learning objects of Java courses in an adaptive e-learning environment. The classification is based on the Computing Curricula CC2001 of the ACM and IEEE/CS. Using the curriculum as a guideline, the ontology defines the atomic knowledge units (i.e. learning objects) for an introductory course of Java programming. The most significant contributions of JLOO are: 1) defining the atomic knowledge units of introductory courses of Java language, and the relationships among them, 2) making the knowledge units of JLOO sharable and reusable, 3) allowing different learning strategies of a e-learning environment to choose dynamically, using JLOO as a guideline, different learning paths, and 4) making the realization of adaptive learning easy.