Programmer's object-oriented learning environment (POOLE)
Date of Publication
2004
Document Type
Bachelor's Thesis
Degree Name
Bachelor of Science in Computer Science
Subject Categories
Computer Sciences
College
College of Computer Studies
Department/Unit
Computer Science
Thesis Adviser
Merlin Cruz
Defense Panel Member
Merlin Cruz
Nathalie Rose Lim
Kai Shan Fernandez
Abstract/Summary
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.
Abstract Format
html
Language
English
Format
Accession Number
TU13649
Shelf Location
Archives, The Learning Commons, 12F, Henry Sy Sr. Hall
Physical Description
1 v. (various foliations) : ill. (some col.) ; 28 cm.
Keywords
Object-oriented programming (Computer science); Computer software--Development; Software engineering
Recommended Citation
Chan, E. L., Pulido, O. P., Torchiva, L. S., & Uy, R. D. (2004). Programmer's object-oriented learning environment (POOLE). Retrieved from https://animorepository.dlsu.edu.ph/etd_bachelors/14231