Skip To Content

Athabasca University

Project Information

Name: Semantic Technologies for Integrating Environments used in Learning of Programming Languages
Abstract     Currently, it is hard to think of technology-enhanced learning without a need for many software tools. Typically, those tools act as isolated components that solve only one task in a learning process without a guarantee about how they will work once they are combined with all other educational services. Here, we are in particular focused on the learning of programming languages. In that process, learners are requested to study learning content and collaborate with their peers through the use of learning management systems. Moreover, learners need to solve problems by using development environments built for specific programming languages they study. Learners also often need to use resources publicly available on the web (not necessarily included into the official course materials) and ask for the help of their peers. However, with the current technology support, students are not able to seamlessly integrate their learning activities when they use different tools. Similarly, for their instructors, it is very hard to understand what activities their students engaged in, so that they can help with a personalized and context-specific advice. Finally, through the accumulated experience of different students, there is a need for more effective experience and knowledge sharing. This experience can then be leveraged in the future improvement of the official course offering and content evolution. The project proposes the use of semantic technologies to address these challenges. In particular, we plan to use ontologies, as ontologies are invented to facilitate integration of various sources of information covering the same domain knowledge. In our case, we use ontologies to interrelate information about learning objects, learning activities and learners, captured from various tools. On top of ontologies, we will develop a knowledge sharing and integration infrastructure, which will then be used as a basis of the development of specific educational services. To illustrate practical implications of these services, we will integrate those services with the state-of-the-art systems used in education and learning of programming languages.
Start Date 2010-04-01
End Date 2011-02-28
Research Areas
co-regulated learningdata, skill, competency, and knowledgeontologies
Source Name Amount
Faculty Researcher(s)

Updated June 19 2017 by FST Technical Staff

AU, CANADA'S OPEN UNIVERSITY, is an internationally recognized leader in online and distance learning.