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...
Saved in:
Main Authors: | , , , |
---|---|
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 |