1 AIT Asian Institute of Technology

Teaching and learning polymorphism in Java and C++ using learning objects

AuthorBokhari, Syed Muntasir Husain
Call NumberAIT Thesis no.CS-05-13
Subject(s)C++ (Computer program language)
Java (Computer program language)
Object-oriented methods (Computer science)

NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Science, School of Advanced Technologies
PublisherAsian Institute of Technology
Series StatementThesis ; no. CS-05-13
AbstractIn recent years, the knowledge-based economy has exhibited a pervasive and ever-increasing demand for innovative ways of delivering education, which has led to dramatic changes in learning technology and organizations. These radical changes in learning needs and technology are fueling a transition in modern learning in the era of the Internet, commonly referred to as c-learning. E-learning can be defined as technology-based learning in which learning materials are delivered electronically to remote learners via a computer network. The purpose of the study is to develop an educational resource that helps in teaching and learning one of key features of object-oriented programming, Polymorphism mechanism in Java and C++. This system will use Learning Object technology that would allow the learners to have interactivity which they can get in a real classroom. In each of the Learning Objects, simple source code examples with explanation and text description is provided. The students can start from any part of the system, depending on his or her basic knowledge in the scope of the system. But it is recommended that the user go through the tutorial sequentially. The system has two main parts, Java Polymorphism Mechanism and C++ Polymorphism Mechanism. In both parts, Flash is used as main mechanism. The friendly application with visualization approach is used for the better understanding of students. Through these flash files, the students can learn by entering some input, learning the step by step source codes and explanations of how polymorphism is handled and finally, can evaluate their level of understanding
Year2005
Corresponding Series Added EntryAsian Institute of Technology. Thesis ; no. CS-05-13
TypeThesis
SchoolSchool of Advanced Technologies (SAT)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Batanov, Dencho N.;
Examination Committee(s)Guha, Sumanta;Janecek, Paul;
Scholarship Donor(s)Asian Institute of Technology Fellowship;
DegreeThesis (M.Sc.) - Asian Institute of Technology, 2005


Usage Metrics
View Detail0
Read PDF0
Download PDF0