Title
An Ontology-Based Approach in Learning Programming Languages
Abstract
The learning of programming languages requires the student to develop systematic representations of the lexical constructs and semantic principles of the languages. At the same time, tutors are expected to develop the appropriate training content. In this paper we propose the combination of two techniques to make the above tasks more efficient. Firstly, we propose to use Learning Objects (LOs), for the organization of educational content. At the same time, ontologies are rich knowledge representation structures that can be utilized for modeling the domain concepts. We then present how we can take advantage of the ontological models for two very popular programming languages -- that is Java and C -- in an attempt to provide tutors with the possibility to better organize their educational material.
Year
DOI
Venue
2012
10.1109/PCi.2012.78
Panhellenic Conference on Informatics
Keywords
Field
DocType
lexical construct,popular programming language,learning objects,learning programming languages,rich knowledge representation structure,programming language,educational content,domain concept,ontological model,appropriate training content,educational material,ontology-based approach,ontologies,materials,distance education,c,java,programming languages,computer science education
Ontology (information science),Fifth-generation programming language,Second-generation programming language,Knowledge representation and reasoning,Comparison of multi-paradigm programming languages,Programming paradigm,Computer science,Fourth-generation programming language,Artificial intelligence,Natural language processing,Third-generation programming language
Conference
ISBN
Citations 
PageRank 
978-1-4673-2720-6
2
0.42
References 
Authors
2
3
Name
Order
Citations
PageRank
Christos Pierrakeas120321.39
Georgia Solomou2253.65
Achilles Kameas335550.94