Object-oriented programming semantics education based on intelligent agents

Comprehending Object-Oriented Programming (OOP) concepts is a difficult task especially for novice students. This usually happens during the transition form learning fundamental concepts to object-oriented (OO) concepts. When given an OO problem to solve, novices find it hard to relate with objects....

Full description

Bibliographic Details
Main Authors: Mohd Aris, Teh Noranis, Nazeer, Shahrin Azuan
Format: Conference or Workshop Item
Language:English
Published: IEEE 2011
Online Access:http://psasir.upm.edu.my/id/eprint/45354/1/Object-oriented%20programming%20semantics%20education%20based%20on%20intelligent%20agents.pdf
_version_ 1796974543359705088
author Mohd Aris, Teh Noranis
Nazeer, Shahrin Azuan
author_facet Mohd Aris, Teh Noranis
Nazeer, Shahrin Azuan
author_sort Mohd Aris, Teh Noranis
collection UPM
description Comprehending Object-Oriented Programming (OOP) concepts is a difficult task especially for novice students. This usually happens during the transition form learning fundamental concepts to object-oriented (OO) concepts. When given an OO problem to solve, novices find it hard to relate with objects. If novices can view the world based on real objects, this can help them solve their problem of comprehending the OO concepts. In this paper, we propose to design an agent model to understand the semantics of OO Java source codes. The agents are designed based on the Belief-Desire-Intention (BDI) architecture. Three agents namely GUI agent, semantic agent and novice agents are constructed. The GUI agent is controlled by the user to provide source codes examples. The semantic agent submits the source codes to the novice agent and explains the semantic or meaning of the source codes to the novice agent. The process involves source codes comparison technique. This model provides an OOP semantics knowledge representation based on intelligent agents.
first_indexed 2024-03-06T08:58:34Z
format Conference or Workshop Item
id upm.eprints-45354
institution Universiti Putra Malaysia
language English
last_indexed 2024-03-06T08:58:34Z
publishDate 2011
publisher IEEE
record_format dspace
spelling upm.eprints-453542020-08-05T06:49:52Z http://psasir.upm.edu.my/id/eprint/45354/ Object-oriented programming semantics education based on intelligent agents Mohd Aris, Teh Noranis Nazeer, Shahrin Azuan Comprehending Object-Oriented Programming (OOP) concepts is a difficult task especially for novice students. This usually happens during the transition form learning fundamental concepts to object-oriented (OO) concepts. When given an OO problem to solve, novices find it hard to relate with objects. If novices can view the world based on real objects, this can help them solve their problem of comprehending the OO concepts. In this paper, we propose to design an agent model to understand the semantics of OO Java source codes. The agents are designed based on the Belief-Desire-Intention (BDI) architecture. Three agents namely GUI agent, semantic agent and novice agents are constructed. The GUI agent is controlled by the user to provide source codes examples. The semantic agent submits the source codes to the novice agent and explains the semantic or meaning of the source codes to the novice agent. The process involves source codes comparison technique. This model provides an OOP semantics knowledge representation based on intelligent agents. IEEE 2011 Conference or Workshop Item PeerReviewed text en http://psasir.upm.edu.my/id/eprint/45354/1/Object-oriented%20programming%20semantics%20education%20based%20on%20intelligent%20agents.pdf Mohd Aris, Teh Noranis and Nazeer, Shahrin Azuan (2011) Object-oriented programming semantics education based on intelligent agents. In: 5th Malaysian Conference in Software Engineering (MySEC 2011), 13-14 Dec. 2011, Johor Bahru, Malaysia. (pp. 404-407). 10.1109/MySEC.2011.6140706
spellingShingle Mohd Aris, Teh Noranis
Nazeer, Shahrin Azuan
Object-oriented programming semantics education based on intelligent agents
title Object-oriented programming semantics education based on intelligent agents
title_full Object-oriented programming semantics education based on intelligent agents
title_fullStr Object-oriented programming semantics education based on intelligent agents
title_full_unstemmed Object-oriented programming semantics education based on intelligent agents
title_short Object-oriented programming semantics education based on intelligent agents
title_sort object oriented programming semantics education based on intelligent agents
url http://psasir.upm.edu.my/id/eprint/45354/1/Object-oriented%20programming%20semantics%20education%20based%20on%20intelligent%20agents.pdf
work_keys_str_mv AT mohdaristehnoranis objectorientedprogrammingsemanticseducationbasedonintelligentagents
AT nazeershahrinazuan objectorientedprogrammingsemanticseducationbasedonintelligentagents