This Is AuburnElectronic Theses and Dissertations

Show simple item record

Simbuilder: An Investigation and Usability Study Of Novice Programming Techniques


Metadata FieldValueLanguage
dc.contributor.advisorSeals, Cheryl
dc.contributor.advisorGilbert, Juanen_US
dc.contributor.advisorNarayanan, N. Harien_US
dc.contributor.authorKanakadoss, Sumithaen_US
dc.date.accessioned2008-09-09T21:15:22Z
dc.date.available2008-09-09T21:15:22Z
dc.date.issued2005-12-15en_US
dc.identifier.urihttp://hdl.handle.net/10415/228
dc.description.abstractIn many existing programming languages, novices always find it difficult to transform their mental plan to terms compatible with the computer. By analyzing the ways users think to solve their daily problems and designing programming languages accordingly, would help novices to overcome this transformation barrier. This study assumes that visual programming would be more effective for novice programmers since it requires less cognitive overload than textual language-based approaches. The study was initiated by analyzing the usability of currently available tools for visual construction of educational simulations like AgentSheets, Alice3D, 3D Game Creator, Toontalk, and Squeak. The main goal was to find the difficulties novice programmers experienced while developing simple science simulations in Squeak SimBuilder environment. These identified factors motivated and guided us to redesign v the environment to achieve effectiveness, efficiency and satisfaction of users. We followed tenets of the Natural Programming design process to accomplish this. Comparative analysis was made and a wide range of quantitative and qualitative data was collected. Results indicated that overall the redesigned environment performed better than the previous version in all aspects and showed significant improvement in fun factor, ease of understanding, and learnability.en_US
dc.language.isoen_USen_US
dc.subjectComputer Science and Software Engineeringen_US
dc.titleSimbuilder: An Investigation and Usability Study Of Novice Programming Techniquesen_US
dc.typeThesisen_US
dc.embargo.lengthNO_RESTRICTIONen_US
dc.embargo.statusNOT_EMBARGOEDen_US

Files in this item

Show simple item record