• DocumentCode
    2461528
  • Title

    An Ontology-Based Approach in Learning Programming Languages

  • Author

    Pierrakeas, Christos ; Solomou, Georgia ; Kameas, Achilles

  • Author_Institution
    Educ. Content, Methodology & Technol. Lab. (e-CoMeT Lab.), Hellenic Open Univ. (HOU), Patras, Greece
  • fYear
    2012
  • fDate
    5-7 Oct. 2012
  • Firstpage
    393
  • Lastpage
    398
  • 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.
  • Keywords
    C language; Java; computer aided instruction; computer science education; ontologies (artificial intelligence); C language; Java; educational content; knowledge representation; learning objects; lexical constructs; ontology-based approach; programming language learning; semantic principles; systematic representations; Context; Education; Java; Materials; Object oriented modeling; Ontologies; C; Java; distance education; learning objects; ontologies; programming languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Informatics (PCI), 2012 16th Panhellenic Conference on
  • Conference_Location
    Piraeus
  • Print_ISBN
    978-1-4673-2720-6
  • Type

    conf

  • DOI
    10.1109/PCi.2012.78
  • Filename
    6377424