Programmer's object-oriented learning environment (POOLE)

Shifting to object-oriented programming (OOP) is difficult for students who have taken courses on procedural programming. Intelligent learning environments (ILE) for programming have been developed to overcome this problem. POOLE is an ILE that focuses on OOP concepts such as abstraction, inheritanc...

Full description

Saved in:
Bibliographic Details
Main Authors: Chan, Elito L., Pulido, Odello P., Torchiva, Leslie Ann S., Uy, Rafferty D.
Format: text
Language:English
Published: Animo Repository 2004
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/14231
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_bachelors-14873
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etd_bachelors-148732021-11-13T02:49:55Z Programmer's object-oriented learning environment (POOLE) Chan, Elito L. Pulido, Odello P. Torchiva, Leslie Ann S. Uy, Rafferty D. Shifting to object-oriented programming (OOP) is difficult for students who have taken courses on procedural programming. Intelligent learning environments (ILE) for programming have been developed to overcome this problem. POOLE is an ILE that focuses on OOP concepts such as abstraction, inheritance and polymorphism. It uses the objects first approach in presenting the lessons and exercises that will serve as a supplement for students learning OOP. The approach emphasizes on classes and objects as basic units of interaction. A class diagram design tool is provided to help students understand objects and its relationships. An integrated development environment (IDE) for Java is created using the existing Java compiler and interpreter. The IDE for Java gives English like feedback along with Java compiler error messages based on the recommendations of (Hristova, et. al., 2003), which contains a list of typical errors made by novice programmers, to aid students in understanding OOP concepts better. A coach is also available in POOLE that suggests lessons and gives hints on exercises to students. A teacher tool is also provided that allows professors to make the necessary modifications to the students' POOLE system by building update files. 2004-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_bachelors/14231 Bachelor's Theses English Animo Repository Object-oriented programming (Computer science) Computer software--Development Software engineering Computer Sciences
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Object-oriented programming (Computer science)
Computer software--Development
Software engineering
Computer Sciences
spellingShingle Object-oriented programming (Computer science)
Computer software--Development
Software engineering
Computer Sciences
Chan, Elito L.
Pulido, Odello P.
Torchiva, Leslie Ann S.
Uy, Rafferty D.
Programmer's object-oriented learning environment (POOLE)
description Shifting to object-oriented programming (OOP) is difficult for students who have taken courses on procedural programming. Intelligent learning environments (ILE) for programming have been developed to overcome this problem. POOLE is an ILE that focuses on OOP concepts such as abstraction, inheritance and polymorphism. It uses the objects first approach in presenting the lessons and exercises that will serve as a supplement for students learning OOP. The approach emphasizes on classes and objects as basic units of interaction. A class diagram design tool is provided to help students understand objects and its relationships. An integrated development environment (IDE) for Java is created using the existing Java compiler and interpreter. The IDE for Java gives English like feedback along with Java compiler error messages based on the recommendations of (Hristova, et. al., 2003), which contains a list of typical errors made by novice programmers, to aid students in understanding OOP concepts better. A coach is also available in POOLE that suggests lessons and gives hints on exercises to students. A teacher tool is also provided that allows professors to make the necessary modifications to the students' POOLE system by building update files.
format text
author Chan, Elito L.
Pulido, Odello P.
Torchiva, Leslie Ann S.
Uy, Rafferty D.
author_facet Chan, Elito L.
Pulido, Odello P.
Torchiva, Leslie Ann S.
Uy, Rafferty D.
author_sort Chan, Elito L.
title Programmer's object-oriented learning environment (POOLE)
title_short Programmer's object-oriented learning environment (POOLE)
title_full Programmer's object-oriented learning environment (POOLE)
title_fullStr Programmer's object-oriented learning environment (POOLE)
title_full_unstemmed Programmer's object-oriented learning environment (POOLE)
title_sort programmer's object-oriented learning environment (poole)
publisher Animo Repository
publishDate 2004
url https://animorepository.dlsu.edu.ph/etd_bachelors/14231
_version_ 1718382636255150080