AlgoSkills: an ontology of Algorithmic Skills for exercises description and organization

Taki Eddine Belhaoues, Tahar Bensebaa, Meriem Abdessemed, Anis Bey


Algorithms and data structure is considered as an important course in computer science where students have to learn several fundamental principles of programming. Where many tools have been developed to aid learning programming this work tries to represent the domain knowledge of programming that can be used easily and efficiently by these tools. AlgoSkills is an ontology of algorithmic skills that represents this domain knowledge and developed to be used in any pedagogical task and essentially in the organization of learning resources. A first experience has been conducted to use this ontology to build a basis of algorithmic exercises semantically and pedagogically structured. This basis is initially exploited by Algo+, an assessment tool of algorithmic competencies.


Ontology, skills, algorithmic, Learning resources, Semantic organization, Semantic indexing

Full Text:



Journal of e-Learning and Knowledge Society | ISSN (online) 1971 - 8829 | ISSN (paper) 1826 - 6223 © 2017 Je-LKS - Italian e-Learning Association (SIe-L).