Show simple item record

dc.contributor.advisorSheppard, Sallie V.
dc.creatorTeel, Scott Carlton
dc.date.accessioned2020-09-02T21:10:36Z
dc.date.available2020-09-02T21:10:36Z
dc.date.issued1987
dc.identifier.urihttps://hdl.handle.net/1969.1/DISSERTATIONS-747608
dc.descriptionTypescript (photocopy).en
dc.description.abstractThis research involved the design and development of the Visual Programming Environment for a Limited Abstract Data Type Set (VPE-LADTS), a graphical software development tool for use in the creation of data-structured programs. The primary motivation for the research was twofold: 1) to investigate the potential application of data-structured programming in the educational and professional arenas, and 2) to provide an environment immediately usable to enhance introductory education in the use of data-structured programming and abstract data types. Data-structured programming (DSP), which uses a limited set of abstract data types in place of arrays and pointers, has recently been advanced in the literature as a programming methodology which results in programs that are shorter, simpler, and easier to understand than array-based programs. Visual Programming addresses methods of increasing a program's comprehensibility through the display and modification of software using visual and graphical means. Using a new category of visual programming language (the icon-based visual programming language), the VPE-LADTS features a combined text and graphic presentation of a data-structured program, and permits the use of dynamic data-structure and control-flow visualization, along with software engineering methods such as top-down design with step-wise refinement, procedural abstraction, and incremental development of algorithms. The results of a formative evaluation of both data-structured programming and the VPE-LADTS are presented. With regard to DSP, the results suggest that data-structured programming is a promising methodology and that further research is indicated to identify both the application areas DSP is suited for and the particular abstract data types needed for those areas. Experiences with the VPE-LADTS indicate that the environment can be used to effectively enhance introductory computer science education through a tight integration of visual programming and data-structured programming techniques, and that the VPE-LADTS provides a usable tool for a group that traditionally has not been provided with many software tools.en
dc.format.extentxii, 165 leavesen
dc.format.mediumelectronicen
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.rightsThis thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use.en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectMajor computer scienceen
dc.subject.classification1987 Dissertation T258
dc.subject.lcshVisual programming (Computer science)en
dc.subject.lcshElectronic data processingen
dc.subject.lcshComputer-assisted instructionen
dc.subject.lcshStructured programmingen
dc.titleA visual programming environment for data-structured programmingen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorTexas A&M Universityen
thesis.degree.nameDoctor of Philosophyen
thesis.degree.namePh. D. in Computer Scienceen
thesis.degree.levelDoctorialen
dc.contributor.committeeMemberCarlisle, W. Homer
dc.contributor.committeeMemberChilds, S. Bart
dc.contributor.committeeMemberSena, James A.
dc.type.genredissertationsen
dc.type.materialtexten
dc.format.digitalOriginreformatted digitalen
dc.publisher.digitalTexas A&M University. Libraries
dc.identifier.oclc18660603


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.

Request Open Access