Adding support for language levels to DrJava

dc.contributor.advisorCartwright, Robert S.
dc.creatorHsia, James I.
dc.date.accessioned2009-06-04T08:45:23Z
dc.date.available2009-06-04T08:45:23Z
dc.date.issued2005
dc.description.abstractThis thesis describes the design and implementation of language levels, a pedagogic tool that helps students progressively learn object-oriented programming concepts in discrete stages. While Java is widely used in academia, its complex syntax and large array of constructs are difficult for beginning students to learn. The language levels facility supports a hierarchy of progressively sophisticated subsets of the language. This progression minimizes the clerical burden involved in learning to write Java programs and reinforces the specific abstractions taught at each stage of Rice introductory programming curriculum. In addition, the hierarchy of language levels reduces code clutter by automatically generating routine methods. This language levels facility has been implemented as an extension of DrJava, a pedagogic programming environment for Java developed at Rice University. We anticipate that this extension will enable more students to learn Java and master the principles of object-oriented programming.
dc.format.extent66 p.en_US
dc.format.mimetypeapplication/pdf
dc.identifier.callnoTHESIS COMP.SCI. 2005 HSIA
dc.identifier.citationHsia, James I.. "Adding support for language levels to DrJava." (2005) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/17858">https://hdl.handle.net/1911/17858</a>.
dc.identifier.urihttps://hdl.handle.net/1911/17858
dc.language.isoeng
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
dc.subjectComputer science
dc.titleAdding support for language levels to DrJava
dc.typeThesis
dc.type.materialText
thesis.degree.departmentComputer Science
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1426221.PDF
Size:
2.61 MB
Format:
Adobe Portable Document Format