Record Details
Field | Value |
---|---|
Title | Novel approaches to promoting end-user programming |
Names |
Bahmani, Faezeh
(creator) Burnett, Margaret (advisor) |
Date Issued | 2014-05-29 (iso8601) |
Note | Graduation date: 2014 |
Abstract | End-user programming has become widespread. The increasing size of this population and the prevalence of barriers that they face has sparked the development of approaches that promote end-user programing by helping them overcome barriers and teaching them programming. Despite the fact that these approaches have done well in achieving those goals, there are still limitations. Specifically, these approaches place high expectations on the amount of prior knowledge that they should have and neglect to nurture their problem-solving skills. To fill in these gaps, our collaborators designed the approaches of Idea Garden and debugging-first. The Idea Garden approach attempts to provide problem-solving support by delivering problem-solving strategies and programming knowledge that help end-user programmers help themselves. In the debugging-first approach, which also makes use of the Idea Garden, users debug existing programs before creating their own. In this thesis we study both approaches, finding that they fulfilled their goals in circumventing those limitations. Additionally, our results inform the design of the Idea Garden in a Debugging-first environment, shed lights on enhancing both approaches, and approaches with similar goals. |
Genre | Thesis/Dissertation |
Access Condition | http://creativecommons.org/licenses/by-nc-sa/3.0/us/ |
Topic | Idea Garden |
Identifier | http://hdl.handle.net/1957/49277 |